2011-03-09 129 views
1
todoList *todolist = [NSEntityDescription insertNewObjectForEntityForName:@"todoList" inManagedObjectContext:[self managedObjectContext]]; 
//todolist1 = [NSEntityDescription insertNewObjectForEntityForName:@"todoList" inManagedObjectContext:self.managedObjectContext]; 
[patients addTodosObject:todolist]; 
todolist.todoItem = txtAddTodo.text; 
todolist.todoDate = txtTodoDate.text; 
todolist.todoTime = txtTodoTime.text; 
NSError *error = nil; 
if (![patients.managedObjectContext save:&error]) {  //It crashes Here 
    // Handle error 
    NSLog(@"Unresolved error %@, %@", error, [error userInfo]); 
    exit(-1); // Fail 
} 
+2

调试器控制台上显示的错误是什么? – 2011-03-09 09:12:53

+0

控制台上显示的错误是2011-03-10 12:52:46.711 [1989:207] Unresolved error(null),(null) – user651208 2011-03-10 07:25:37

回答

0

请按照Manu的建议,给出控制台中显示的错误。但是,您可以尝试进入iOS模拟器并选择iOS模拟器>重置内容和设置。通过清除以前的数据库,这通常会修复与核心数据相关的奇怪错误(特别是如果您正在修改模型)。

+0

控制台上显示的错误是2011-03-10 12:52:46.711 [1989 :207]未解决的错误(null),(null) – user651208 2011-03-10 07:23:42