Possible Duplicate:
insertNewObjectForEntityForName:iPhone:核心数据错误:+ entityForName:未能找到NSManagedObjectModel的实体名称 '名称'
见标题^
代码导致此:
NSManagedObjectContext *context = [fetchedResultsController managedObjectContext];
Name *name = (Name *)[NSEntityDescription insertNewObjectForEntityForName:@"Name" inManagedObjectContext:context];
Feature *feature = (Features *)[NSEntityDescription insertNewObjectForEntityForName:@"thing" inManagedObjectContext:context];
[feature setName:app];
[name addFeaturesObject:feature];
应用程序是一个NSString早先定义。
事情我已经尝试:
在viewDidLoad中:
if (managedObjectContext == nil)
{
managedObjectContext = [(IsidoreAppDelegate *)[[UIApplication sharedApplication] delegate] managedObjectContext];
}
它就在那里...... – 2010-01-03 16:52:27