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

Objective-C Discussion :

Inclusion mutuelle .h [Objective-C]


Sujet :

Objective-C

  1. #1
    Membre confirmé
    Homme Profil pro
    Formateur Android, Kotlin Java
    Inscrit en
    Juillet 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Formateur Android, Kotlin Java
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 60
    Par défaut Inclusion mutuelle .h
    Bonjour,

    j'aimerai savoir si c'est possible de faire ça en Objectif-c

    fichier1.h :
    fichier2.h :
    Pour résumer simplement, ma classe 1 (enseignant) contient une liste de classe2 (élève).
    Et ma classe 2 (élève) possède 1 classe 1 (enseignant).

    Si je demande c'est parce que j'ai une erreur de compilation m'indiquant qu'il ne se trouve pas l'un l'autre.

    Peut être existe il une manipulation pour réaliser ceci

    Merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Formateur Android, Kotlin Java
    Inscrit en
    Juillet 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Formateur Android, Kotlin Java
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 60
    Par défaut
    J'ai pu résoudre le problème en mettant id au lieu de l'objet dans 1 des 2 .h

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    - (void) ajouterEleve : (Eleve*) eleve;
    devient

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    - (void) ajouterEleve : (id) eleve;
    et du coup je fais l'import de eleve.h dans enseignant.m ce qui me permet d’implémenter avec le bon type

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    - (void) ajouterEleve : (Eleve*) eleve {
    ...
    }
    Peut être existe il quelque chose de plus propre ?

  3. #3
    Membre éclairé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2012
    Messages : 40
    Par défaut
    Bonjour,

    Sinon, il y a plus simple :
    il au lieux de faire un import du .h qui contient la classe Eleve,tu peux juste faire :
    à la place du import.

    Cordialement.
    Omar MEBARKI

  4. #4
    Membre confirmé
    Homme Profil pro
    Formateur Android, Kotlin Java
    Inscrit en
    Juillet 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Formateur Android, Kotlin Java
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 60
    Par défaut
    merci
    je marque comme résolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. XML Schema et inclusions de fichiers XML
    Par monk31 dans le forum XML/XSL et SOAP
    Réponses: 8
    Dernier message: 08/10/2003, 14h17
  2. Appel à des fonctions incluses dans des DLL
    Par Greybird dans le forum Langage
    Réponses: 3
    Dernier message: 26/05/2003, 13h33
  3. Inclusion de fichier .h
    Par Tony49 dans le forum C++Builder
    Réponses: 2
    Dernier message: 06/11/2002, 11h10
  4. Générer un nombre aléatoire entre 0 et 1 (INCLUS !!!)
    Par haypo dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 22/08/2002, 16h30
  5. Inclusion de fichiers en IDL
    Par babou dans le forum CORBA
    Réponses: 10
    Dernier message: 30/07/2002, 16h47

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