繁体   English   中英

Cloudkit查询时间-

[英]Cloudkit Query Time -

我对CloudKit查询时间有疑问。 我有两个标签视图。 一个是带有图片和两个标签的常规视图,另一个是表格视图。 单击后,将转到详细信息页面。 我正在查询两个选项卡视图的信息。

这个程序是为即将发生的事件和正常事件。

无论如何,常规视图(即非表视图)大约需要15秒钟来加载信息。 表格视图需要2-3秒。 我想知道为什么。 到目前为止(在阅读了大量文章之后)我可以得出的结论是,表格视图具有:

                dispatch_async(dispatch_get_main_queue(), { () -> Void in
                    println("Reloading data in tableView")
                    self.tableView.reloadData()
                })

而常规视图则不然。 但是,我找不到应该写的等效于reloadData的内容。

谁能帮我阐明一下吗? 真让我发疯。

提前致谢

无论您在“常规”视图控制器中更新UI的何处,都是要使用此功能的地方。 CloudKit查询(我相信)是异步执行的,并且TableView立即显示了数据,因为您正在强迫系统重新在主线程上执行该功能。 当在常规视图中返回查询并使用结果来更新UI时,与此UI更新有关的所有内容也都应包含在此函数中以获取主队列,这是UI更新应始终进行的地方

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM