3

可能重复:
将核心数据添加到现有 iPhone 项目

最初我创建了没有选择 coreData 的项目。经过一些开发后,我想使用核心数据进行数据管理。它给出了一些例外,例如

context = [[NSManagedObjectContext alloc] init]; 
CDAlbum *albumInfo = [NSEntityDescription insertNewObjectForEntityForName:@"CDAlbum" inManagedObjectContext:context]; 
albumInfo.albumName = @"MyAlbum"; 
CDPage *pageInfo = [NSEntityDescription insertNewObjectForEntityForName:@"CDPage" inManagedObjectContext:context]; 
pageInfo.message = @"It's my message"; 
pageInfo.pageId = @"123456"; 
pageInfo.album = albumInfo;
albumInfo.page = pageInfo;

'NSInternalInconsistencyException', reason: '+entityForName: could not locate an NSManagedObjectModel for entity name 'CDAlbum'

我认为这是因为链接。我该如何解决?

谢谢。

4

1 回答 1

0

1) 在您的项目中添加 CoreData 框架。2)#import <CoreData/CoreData.h>在您的App_Prefix.pch文件中。请参阅此已接受的同一问题的答案

于 2012-12-07T07:38:17.010 回答