我使用MagicalRecord
,並且在使用它時遇到了一些麻煩。如何在不寫入CoreData的情況下將NSDictionary映射到NSManagedObject?
服務器向我發送一個JSON,我儘可能快地將它映射到現有的NSManagedObject
並將其提供給該塊。
NSManagedObjectContext *localContext = [NSManagedObjectContext MR_contextForCurrentThread]; [Review MR_importFromObject:dictionary inContext:localContext]; [localContext MR_saveOnlySelfAndWait];
而經過:
[[CacheOperation sharedOperation]saveBestRateProductByDict:reviewDict]; Review *review = [Review MR_findFirstByAttribute:@"id" withValue:[reviewDict objectForKey:@"id"]];
但是,如果我有很多對象,它需要大量的時間。
如何在不寫入CoreData的情況下將NSDictionary
映射到NSManagedObject
?