关于与CloudKit同步后的性能问题

时间:2015-06-08 11:24:06

标签: cloudkit

在设备和iCloud之间的CKAssets同步期间,有人在看似与iCloud应用程序元素无关的情况下严重减速吗?例如,在UINavigationViewController中,pushViewController可能比以前运行得慢吗?我能够注意到的唯一区别是对iCloud中对象的描述。如果是的话,如何解决?

1 个答案:

答案 0 :(得分:1)

您必须知道CloudKit回调代码块是在后台线程上执行的。如果您没有调用主线程,那么您的应用程序似乎没有响应。如果您有回调并且在该回调中您想要访问UI组件,那么请确保它在代码块中,如:

NSOperationQueue.mainQueue().addOperationWithBlock {
   ... your code ...
}