4

最新のリリースをプルするまで、私のアプリは問題なく動作していました。アプリを実行すると、上記のエラーが発生します。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];
4

0 に答える 0