Iphone 保存managedObjectContext返回空错误

Iphone 保存managedObjectContext返回空错误,iphone,objective-c,cocoa-touch,cocoa,Iphone,Objective C,Cocoa Touch,Cocoa,有人能找到任何可能的原因吗 Friend *newFriend = [NSEntityDescription insertNewObjectForEntityForName:@"Friend" inManagedObjectContext:managedObjectContext]; newFriend.name = @"Jim"; newFriend.age = [NSNumber numberWithInt:5]; NSError *error = nil; if ([managedObj

有人能找到任何可能的原因吗

Friend *newFriend = [NSEntityDescription insertNewObjectForEntityForName:@"Friend" inManagedObjectContext:managedObjectContext];
newFriend.name = @"Jim";
newFriend.age = [NSNumber numberWithInt:5];

NSError *error = nil;
if ([managedObjectContext save:&error]) 
{
     NSLog(@"error %@", error); 
}
managedObjectContext已传递给视图控制器,该代码来自应用程序委托


谢谢

如果
保存成功(因此在测试时返回
),则
错误
将继续为
。你期望这里有什么行为

 if (![managedObjectContext save:&error])
 {
     NSLog(@"error %@", error);
 }

那应该是

非常感谢。我期待着发生在!身上的行为!。不幸的是,我错过了。