可能是重复的问题:
将 Core Data 添加到现有的 iPhone 项目中
我最初创建项目时没有选择 Core Data。在开发一段时间后,我想使用 Core Data 进行数据管理。然而,它会出现某些异常,比如:
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',原因:'+entityForName:无法找到实体名称为'CDAlbum'的NSManagedObjectModel'
我认为这是由于链接问题引起的。 我该如何解决它?
谢谢。
albumInfo.albumName = @"我的专辑"; CDPage *pageInfo = [NSEntityDescription insertNewObjectForEntityForName:@"CDPage" inManagedObjectContext:context]; pageInfo.message = @"这是我的信息"; pageInfo.pageId = @"123456"; pageInfo.album = albumInfo; albumInfo.page = pageInfo;
- user1244311