ho creato un UserModel.xcdatamodeld con una sola voce: UserBase, e ho aggiunto un attributo il cui nome è UserID e il tipo è Integer 32.XCode 4.2 NSManagedObject contesto generazione non riuscita
Dopo di che, ho creare classi per esso con il file -> nuovo file-> sottoclasse NSManagedObject, che crea automaticamente UserBase.h e .m.
Nel mio controller importato il file UserBase.h, e creare una proprietà:
NSManagedObjectContext *userBaseObjectContext;
con
@property (nonatomic, retain) NSManagedObjectContext *userBaseObjectContext;
Nel file di mycontroller.m sintetizzata la proprietà userBaseObjectContext e nella funzione DidLoad Ho provato questo :
Quando provo a creare il mio progetto, ho ottenuto questo e rror:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_NSEntityDescription", referenced from:
objc-class-ref in LoginController.o
"_OBJC_METACLASS_$_NSManagedObject", referenced from:
_OBJC_METACLASS_$_UserBase in UserBase.o
"_OBJC_CLASS_$_NSManagedObject", referenced from:
_OBJC_CLASS_$_UserBase in UserBase.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Che cosa significa?
Ho seguito questo tutorial: http://mobile.tutsplus.com/tutorials/iphone/iphone-core-data/
Prova ad aggiungere il CoreData.framework. – rjstelling
Funziona. Grazie ... – mudlee