iphone - 如何将核心数据添加到现有项目中?

标签 iphone objective-c core-data

Possible Duplicate:
Adding Core Data to existing iPhone project

最初我创建了项目,但没有选择 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'

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

谢谢。

最佳答案

1) 在您的项目中添加 CoreData 框架。 2) #import <CoreData/CoreData.h>在你的App_Prefix.pch文件。请参阅this accepted answer to the same question

关于iphone - 如何将核心数据添加到现有项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13758782/

相关文章:

iphone - 使用 MKstore kit4 进行非消耗性应用内购买?

带有照片和图库按钮的 iOS 全局菜单

ios - 使用 NSMutableString 属性时出错 "Attempt to mutate immutable object with appendString:"

ios - 通过获取核心数据字符串来填充 UITextField

ios - XCTAssertEqualObjects 和 NSManagedObjects

ios - NSFetchedResultsController 返回行并填充表格,但表格单元格标签消失

iphone - 调整 UIScrollView 的大小

iphone - AVplayer 2-3 次后未在 ScrollView 中显示

iphone - 有没有办法为 iPhone/iPad/Android 开发跨平台应用程序?

iPhone 5 隐藏在 View 中的栏的布局