Что может привести к тому, что ошибка вернется к нулю, это то, что у меня есть
+ (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, поэтому мне нужно, чтобы контекст был сохранен, но он выдает ошибку, теперь я думаю, что у меня есть представление о причине того, что он не сохраняется, но не должна ли ошибка давать мне подсказка? но в журнале просто написано «ERROR (null), (null)»
Есть предположения
context
не равно нулю? - person James Huddleston   schedule 09.11.2010