pourquoi suis-je une “inconnue nom du type de NSManagedObjectContext” dans ce code?
des idées pourquoi suis-je une "inconnue nom du type de NSManagedObjectContext" dans ce code?
Je suis fondamentalement de l'ajout de données de base à un projet existant. J'ai ajouté le coredata lignes + j'ai ajouté dans la CoreData.cadre du projet. Pour ce faire, je suis allé:
- lors de l'application cible
- phases de construction
- lien binaire avec la bibliothèque
- ensuite ajouté le CoreData framwork
- ensuite glisser vers le bas sur le projet de navigateur de sorte qu'il est apparu avec les autres icônes dans Xcode
Remarque sûr de ce que j'ai à faire? Le CoreDataBooks exemple de code qui ressemble à peu près la même chose que ce que j'ai semble compiler
#import <UIKit/UIKit.h>
@interface myAppAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
UINavigationController *navigationController;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet UINavigationController *navigationController;
//Core Data
@property (nonatomic, retain, readonly) NSManagedObjectContext *managedObjectContext; //ERROR: unknown type
@property (nonatomic, retain, readonly) NSManagedObjectModel *managedObjectModel; //ERROR: unknown type
@property (nonatomic, retain, readonly) NSPersistentStoreCoordinator *persistentStoreCoordinator; //ERROR: unknown type
- (void)saveContext;
- (NSURL *)applicationDocumentsDirectory;
@end
Vous devez vous connecter pour publier un commentaire.
Vous devez ensuite importer la Base de Données de cadre dans les en-têtes de tous les fichiers qui utilisent des Données de Base des classes.
Comme Greg l'a dit ci-dessus, la façon XCode 4 poignées c'est par l'ajout de
#import <CoreData/CoreData.h>
dans le[projectname]_Prefix.pch
fichier que j'ai trouvé dans d'Autres Sources de dossier/de groupe.