IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XCode Discussion :

Premier pas en objective c


Sujet :

XCode

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2013
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Premier pas en objective c
    Bonjour à tous

    Je me lance dans la découverte de l'objective-C à l'aide d'un bouquin des éditions Eyroles "Programmation iOS6".
    Je rencontre un petit soucis, ils proposent le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    - (void)applicationDidFinishLaunching:(UIApplication *)application
    {
       return YES;
    }
    Malheureusement, cela me donne l'erreur suivante : Void method 'applicationDidFinishLaunching': should not return a value.
    Ce code est bien à écrire dans le fichier AppDelegate.m ?

    PS: Je suis à la base Webdesigner et dev front-end, alors l'objective-C est complètement nouveau pour moi :-)

    Merci d'avance !

  2. #2
    Membre émérite

    Homme Profil pro
    Ingénieur Réseaux
    Inscrit en
    Juin 2012
    Messages
    877
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2012
    Messages : 877
    Points : 2 427
    Points
    2 427
    Par défaut
    Bonjour,

    Au risque de me tromper, ce n'est pas une erreur liée à l'Objective-C mais une erreur de programmation.

    La fonction a une valeur de retour de type (void). Ensuite, il y a return YES.

    C'est soit il n'y a pas de retour (void) soit il y a un retour YES, il faut choisir.
    Les deux sont incompatibles.

    EDIT : De plus, tu es dans la sous-partie XCode et non Objective-C.
    Si la réponse vous a été donnée, pensez au Tag .
    Un petit aide à se sentir utile. Merci.

    "La folie. C'est de faire et refaire la même chose en espérant que le résultat sera différent."
    Albert Einstein

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2013
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Ce serait donc une erreur dans le bouquin ?! ca craint un peu si c'est ça...

    Effectivement pour la sous partie du topic, il ne semble pas que je puisse déplacer le sujet moi même, si un modérateur passe par là et peux s'en charger, ce serait top !

  4. #4
    Rédacteur

    Homme Profil pro
    Expert iOS
    Inscrit en
    Juin 2005
    Messages
    413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Expert iOS

    Informations forums :
    Inscription : Juin 2005
    Messages : 413
    Points : 1 619
    Points
    1 619
    Billets dans le blog
    1
    Par défaut
    Le prototype de la bonne méthode à utiliser est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    Elle retourne donc bien un BOOL.

    Sinon, je pense que tu as besoin de commencer par la base de la base si tu n'as pas compris l'erreur immédiatement ni été capable de trouver la bonne méthode dans la documentation.

    Tiens cadeau : Guide du débutant en développement iOS

    Bon apprentissage à toi.

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2013
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci, je voulais me mettre à l'objC sans forcement faire de C avant, mais c'est peut-être mieux tout de même effectivement...

Discussions similaires

  1. premiers pas
    Par steeves5 dans le forum Hébergement
    Réponses: 5
    Dernier message: 24/12/2005, 03h27
  2. Premier pas sous C++
    Par Lachdanan dans le forum C++
    Réponses: 8
    Dernier message: 11/10/2005, 14h39
  3. premier pas dans la vie active
    Par godik dans le forum Emploi
    Réponses: 12
    Dernier message: 10/10/2005, 16h27
  4. [debutant] premier pas avec le SDK directX9
    Par arno2004 dans le forum DirectX
    Réponses: 6
    Dernier message: 27/05/2004, 21h03
  5. Réponses: 2
    Dernier message: 14/04/2004, 19h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo