0
在我的iphone應用程序中創建一些記錄並將它們存儲到核心數據中。一切正常。但是,當我重新啓動模擬器時,數據消失了,我不得不再次插入它。保存的數據在重新啓動iphone應用程序模擬器後得到重置
我非常確定將數據保存到核心數據。 代碼如下:
WorkItem *myObject = (WorkItem *)[[NSManagedObject alloc] initWithEntity:[NSEntityDescription entityForName:@"WorkItem" inManagedObjectContext:self
.managedObjectContext] insertIntoManagedObjectContext:self.managedObjectContext];
myObject.descriptionText = @"My description";
myObject.title = @"My Title.";
myObject.URL = @"URL";
myObject.state = @"myStatus1";
myObject.priority = @"myPriority1";
if (![myObject.managedObjectContext save:&error]) {
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
}
請讓我知道如果我失去了一些東西
不確定這是否是問題,但是您是否通過添加'NSError * error'來聲明錯誤變量? 'myObject.priority = @「mypriority1」'之後? –
您發佈的代碼似乎沒問題。問題可能在其他地方。 – Jiri