2010-08-28 5 views
0

J'ai construit un modèle de données dans Xcode et j'ai généré une classe d'objets gérés personnalisée à partir de l'une des entités du modèle. Je ne sais pas pourquoi, mais je ne pense pas que la classe personnalisée se construit correctement.La classe d'objets gérés personnalisés générée ne génère pas

Par exemple, si je tape juste des choses au hasard au milieu d'une déclaration de classe comme:

@class MyOtherClass; 

@interface MyClass : NSManagedObject 
{ !!!!!!!THIS SHOULD CAUSE A SYNTAX ERROR!!!!!!!!!!!! 
} 

@property (nonatomic, retain) NSDate * myDate; 
@property (nonatomic, retain) NSNumber * myNumber; 
@property (nonatomic, retain) NSSet* otherEntities; 

@end 

il construit avec succès. Je ne sais pas pourquoi.

Des pensées?

+1

est le fichier .m de classe personnalisée dans la cible que vous construisez? Il doit être répertorié dans le volet de détail de l'éditeur si vous cliquez sur la cible dans le groupe de marqueurs Targets de Xcode. –

+0

En fait, ils ne le sont pas. Comment les ajouter? Je n'ai jamais eu à faire ça avant. Edit: juste compris. Syntaxe erros montrant maintenant donc il doit être compilé avec toutes les autres classes. Je me demande pourquoi il a fait cela, quelque chose à voir avec la génération automatique de la classe à partir du modèle de données peut-être. Merci pour les réponses rapides. – lukestringer90

Répondre

2

Êtes-vous sûr que vous incluez les fichiers .m et .h dans votre projet?

+1

Et le .m dans votre cible. (Le .h n'a pas besoin d'être dans une cible.) –

Questions connexes