1
我在我的應用程序中使用Core Date和iCloud,但檢索數據的速度太低。創建核心數據堆棧,我用MagicalRecords方法iCloud低速檢索數據
[MagicalRecord setupCoreDataStackWithiCloudContainer:nil localStoreNamed:@"base"];
我可以檢索不在主線程中的數據嗎?加載需要很多時間。
我在我的應用程序中使用Core Date和iCloud,但檢索數據的速度太低。創建核心數據堆棧,我用MagicalRecords方法iCloud低速檢索數據
[MagicalRecord setupCoreDataStackWithiCloudContainer:nil localStoreNamed:@"base"];
我可以檢索不在主線程中的數據嗎?加載需要很多時間。
只需使用GCD。
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
[MagicalRecord setupCoreDataStackWithiCloudContainer:nil
localStoreNamed:@"base"];
dispatch_async(dispatch_get_main_queue(), ^{
// update your UI if necessary
});
});