core-data - 问题未知类型名称NSManagedObject

标签 core-data ios5 nsmanagedobject

我正在尝试一个非常简单的核心数据。我有一个像这样的ViewController.h:

#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

和一个ViewController.m像这样:
#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"];    

}

但是在创建newJournee时,我有一个红色警报“未知类型名称'NSManagedObject',您是说NSManagedObjectModel吗?”。 ???这是我的第一个核心数据,因此我当然想念了一些对您来说显而易见的东西……但对我而言却不然!帮助 !

最佳答案

添加CoreData.framework并按如下所示进行导入

#import <CoreData/CoreData.h>

希望对你有帮助〜

关于core-data - 问题未知类型名称NSManagedObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8995849/

相关文章:

ios - PhoneGap www 中的本地镜像路径在 iOS 5 上不起作用

iphone - NSManagedObject initWithEntity : insertIntoManagedObjectContext: EXC_BAD_ACCESS

ios - 如何在以编程方式创建实体时设置 NSManagedObjectModel 的配置。

ios - EXC_BAD_ACCESS 关于 mergeChangesFromContextDidSaveNotification

swift - 从 Core Data 中获取一些数据

ios - UITableView 不会显示数据

iphone - 使用基础 sdk 5.0 编译的应用程序可以在 iOS4.x 上运行吗?

ios - NSManagedObject 不会被删除,除非请求获取

ios - NSManagedObject 类并创建一个 Setter 方法

ios - Xcode NSManagedObject 子类在标记为非可选时包含可选