Ios 如何将MagicalRecord与AFIncrementalStore一起使用
如果有人能够将Ios 如何将MagicalRecord与AFIncrementalStore一起使用,ios,objective-c,xcode,magicalrecord,Ios,Objective C,Xcode,Magicalrecord,如果有人能够将MagicalRecord与AFIncrementalStore一起使用,您能解释一下如何将它们一起使用吗 我正试图将MagicalRecord配置为使用AFIncrementalStore但当我发出获取请求时,应用程序挂起。我可以看到,AFIncrementalStore向API服务器发出请求并接收响应,但在此之后,UI变得无响应 这是我的MagicalRecord+AFIncrementalStore配置: NSManagedObjectModel *model = [NSMa
MagicalRecord
与AFIncrementalStore
一起使用,您能解释一下如何将它们一起使用吗
我正试图将MagicalRecord
配置为使用AFIncrementalStore
但当我发出获取请求时,应用程序挂起。我可以看到,AFIncrementalStore
向API服务器发出请求并接收响应,但在此之后,UI变得无响应
这是我的MagicalRecord+AFIncrementalStore
配置:
NSManagedObjectModel *model = [NSManagedObjectModel MR_defaultManagedObjectModel];
NSPersistentStoreCoordinator *persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:model];
AFIncrementalStore *incrementalStore = (AFIncrementalStore *)[persistentStoreCoordinator addPersistentStoreWithType:[APIIncrementalStore type] configuration:nil URL:nil options:nil error:nil];
NSDictionary *options = @{
NSInferMappingModelAutomaticallyOption : @(YES),
NSMigratePersistentStoresAutomaticallyOption: @(YES)
};
[incrementalStore.backingPersistentStoreCoordinator MR_addSqliteStoreNamed:@"DB.sqlite" withOptions:options];
[NSPersistentStore MR_setDefaultPersistentStore:incrementalStore];
[NSPersistentStoreCoordinator MR_setDefaultStoreCoordinator:incrementalStore.persistentStoreCoordinator];
[NSManagedObjectContext MR_initializeDefaultContextWithCoordinator:incrementalStore.persistentStoreCoordinator];
获取请求如下所示:
[Card MR_fetchAllSortedBy:@"number" ascending:YES withPredicate:nil groupBy:nil delegate:self];
添加存储时,您似乎忽略了错误。您是否尝试过查看是否有任何错误?casademora,谢谢您的提示,我尝试过添加这样的错误处理:
NSError*error;AFIncrementalStore*incrementalStore=(AFIncrementalStore*)[persistentStoreCoordinator addPersistentStoreWithType:[APIncrementalStore type]配置:无URL:无选项:无错误:&错误];if(error){NSLog(@“error:%@”,error.localizedDescription);}
但不幸的是,它没有显示任何错误。