は、ここに私のコードで操作を完了できませんでした。 (ココアエラー1570) 新しいオブジェクトがテーブルビューで作成さではなく、アプリを再起動するときにこのように保存され、オブジェクトが消えエラーながら
Q
エラーながら
0
A
答えて
-1
- (void)saveContext
{
NSError *error = nil;
NSManagedObjectContext *managedObjectContext = self.managedObjectContext;
if (managedObjectContext != nil)
{
if ([managedObjectContext hasChanges] && ![managedObjectContext save:&error])
{
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
}
}
}
- (NSManagedObjectContext *)managedObjectContext
{
if (__managedObjectContext != nil)
{
return __managedObjectContext;
}
NSPersistentStoreCoordinator *coordinator = [self persistentStoreCoordinator];
if (coordinator != nil)
{
__managedObjectContext = [[NSManagedObjectContext alloc] init];
[__managedObjectContext setPersistentStoreCoordinator:coordinator];
}
return __managedObjectContext;
}
- (NSManagedObjectModel *)managedObjectModel
{
if (__managedObjectModel != nil)
{
return __managedObjectModel;
}
NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"iBountyHunter" withExtension:@"momd"];
__managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
return __managedObjectModel;
}
- (NSPersistentStoreCoordinator *)persistentStoreCoordinator
{
if (__persistentStoreCoordinator != nil)
{
return __persistentStoreCoordinator;
}
NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"iBountyHunter.sqlite"];
NSError *error = nil;
NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption, [NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption, nil];
__persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]];
if (![__persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:options error:&error])
{
__persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]];
if (![__persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:options error:&error])
{
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
}
return __persistentStoreCoordinator;
}
+0
大きな古いコードだけでなく、いくつかの説明を付けることは良いことです! – jrturton
+0
これは解決策ですか、それ以上の問題ですか? –
関連する問題
- 1. エラーながら
- 2. エラーながら
- 3. エラーながら
- 4. エラーながら
- 5. エラーながら
- 6. エラーながら
- 7. エラーながら
- 8. エラーながら
- 9. エラーながら
- 10. エラーながら
- 11. エラーながら2
- 12. urlopenエラーながら
- 13. エラーながら7
- 14. Xcodeのエラーながら
- 15. エラーながら私はdebugSamplerで次た
- 16. Pixmanが見つからない - Cmakeエラー
- 17. PHPエラーを含むながら、カスタムスタイルシート
- 18. エラー - シンボルが見つからない - therubyracer
- 19. 定義がわからないエラー
- 20. javahが見つからないエラー
- 21. .NETメソッドが見つからないエラー
- 22. エラーは、オペレータのオーバーロード(エラーながら:(オペランドの型は
- 23. Xeroなど統合しながら、データをインポートがエラーに
- 24. SMTPエラー:データが受け付けられないPHPMailerでエラーが発生する
- 25. azure Webアプリケーションがazureから機能しない - エラーなし
- 26. エラー:なしリポジトリが見つからない
- 27. テーブルマッピングがWindowsアプリケーションのSQlite接続でエラーにならない
- 28. シンプルなJavaエラー私は修正方法がわからない
- 29. Meteor Iron Routerエラー:メソッドが 'go'にならない
- 30. mongodbがwron uriでエラーにならない
オッズは、あなたのコアデータ・スタック内の構成に問題があります。モデル、永続ストア、およびコンテキストを設定するコードを投稿してください。すでにストアを持つようにコンテキストを設定していて、アプリケーションにストアが1つしかない場合は、 'assignObject:toPersistentStore:'を実行する必要はありません。 – XJones
私は答えとしてコードを投稿しました。ここに入れるには時間がかかります –