最新のリリースをプルするまで、私のアプリは問題なく動作していました。アプリを実行すると、上記のエラーが発生します。RKManagedObjectRequestOperations saveContextToPersistentStore メソッドで発生します。
以下は、オブジェクトを作成するコードですが、1行をコメントアウトすると、エラーは発生しません。コードは変更されていません。Github から RestKit を更新しただけですか? 助言がありますか?
NSManagedObjectContext *context = [[[RKObjectManager sharedManager] managedObjectStore] mainQueueManagedObjectContext];
User *joeBlow = [NSEntityDescription insertNewObjectForEntityForName:@"User" inManagedObjectContext:context ];
joeBlow.username = @"jjjj";
joeBlow.email = @"jason3@atsdfatsd.com";
joeBlow.gender = @"male";
joeBlow.password = @"12345";
NSError *error = nil;
[context save:&error]; <------- If I comment this code out the error goes away.
[self.restEngine signUpNewUser:joeBlow];
アップデート
保存を次のように変更すると機能します。
[[objectManager.managedObjectStore persistentStoreManagedObjectContext] save:&error ];
次の使用がRestkitで許可されなくなったかどうかは誰にもわかりませんか?
[[[RKObjectManager sharedManager] managedObjectStore] mainQueueManagedObjectContext];