有人可以看到任何可能的原因吗?
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已传递给视图控制器,此代码来自应用程序委托。
由于
答案 0 :(得分:3)
if (![managedObjectContext save:&error])
{
NSLog(@"error %@", error);
}
应该是
答案 1 :(得分:0)
如果error
成功,您应该期望nil
继续save:
(因此在您测试时返回YES
)。你在这里期待什么行为?