【发布时间】:2015-08-13 19:53:12
【问题描述】:
我试图在 AFNetworking 块中保存一个对象,但有时它会崩溃并出现错误:CoreData could not fulfill a fault for...
当我尝试管理从持久存储中删除的对象数据时,我已经读到它是相关的。
我怎样才能避免这种情况?
例子:
Line *line = [Line MR_createEntity];
[line setSync:@(SYNC_PROCESSING)];
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager GET:@"http://test.com/request" parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
// CRASH
[line setSync:@(SYNC_SUCCESS)];
[[NSManagedObjectContext MR_defaultContext] MR_saveToPersistentStoreAndWait];
} failure:nil];
【问题讨论】:
-
尝试使用 MR_saveToPersistentStoreWithCompletion 并告诉我它对您有帮助吗?
标签: objective-c core-data afnetworking magicalrecord