什么会导致错误返回null,这就是我所拥有的
+ (BOOL)saveContext:(NSManagedObjectContext *)context
{
NSError *error = nil;
if (![context save:&error])
{
DLog(@"ERROR %@, %@", error, [error userInfo]);
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Sorry"
message:@"Error Saving the Data"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
[alert release];
return NO;
}
return YES;
}
上面的方法是类方法,不知道为什么报错没有任何信息。
这个方法是这样调用的
[HSCoreDataUtility saveContext:self.managedObjectContext];
当 modalViewController 关闭并返回到 NavigationController 时,我需要保存上下文,但它通过了一个错误,现在我想我知道它没有被保存的原因,但不应该给出错误我有线索吗?但日志只是说“错误(空),(空)”
有什么想法吗