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
});
});