Problem Unbekannt Typ name NSManagedObject
Ich versuche einen sehr einfachen Kern-Daten. Ich habe einen ViewController.h so :
#import <UIKit/UIKit.h>
@interface ViewController : UIResponder <UIApplicationDelegate>;
@property (readonly, strong, nonatomic) NSManagedObjectContext *managedObjectContext;
@property (readonly, strong, nonatomic) NSManagedObjectModel *managedObjectModel;
@property (readonly, strong, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator;
- (IBAction)boutonSave:(id)sender;
@end
und einem ViewController.m wie :
#import "ViewController.h"
@implementation ViewController
@synthesize managedObjectContext = __managedObjectContext;
@synthesize managedObjectModel = __managedObjectModel;
@synthesize persistentStoreCoordinator = __persistentStoreCoordinator;
- (IBAction)boutonSave:(id)sender {
ViewController *viewController = [[UIApplication sharedApplication] delegate];
NSManagedObjectContext *context = [viewController managedObjectContext];
NSManagedObject *newJournee; //THIS LINE IN ERROR
newJournee = [NSEntityDescription insertNewObjectForEntityForName:@"JourneeDeTravail" inManagedObjectContext:context];
[newJournee setValue:_displayStart.text forKey:@"debut"];
[newJournee setValue:_displayEnd.text forKey:@"fin"];
}
Aber beim erstellen newJournee, ich habe einen red alert "Unknow type name 'NSManagedObject', meinst du NSManagedObjectModel ?" ??? Es ist mein Erster Core-Daten, so dass ich sicherlich etwas verpasst, offensichtlich, um Sie... aber nicht für mich ! Hilfe!!!
- klingt wie Sie verpasste eine #import
- Ja, du hast Recht ! Hinzufügen von #import <CoreData/CoreData.h> am Anfang Tat es zu beheben ! Danke !
Du musst angemeldet sein, um einen Kommentar abzugeben.
hinzufügen CoreData.Rahmen und importieren Sie wie unten
hoffe es hilft~
klingt wie Sie verpasste eine #import -
Mach dir keine sorgen. Alles scheint in Ordnung..
Nur eine Sache..Springen die ViewController.m-Datei von Ihnen und fügen Sie diese Zeile.
Hoffe, dass dies geholfen.