gpt4 book ai didi

ios - Cloudkit 查询时间 -

转载 作者:行者123 更新时间:2023-11-29 01:47:36 26 4
gpt4 key购买 nike

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

此应用程序适用于即将发生的事件和正常事件。

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

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

而常规 View 则不然。但是,我找不到我应该写什么与 reloadData 等效的内容。

有人可以帮我解释一下吗?这让我抓狂。

提前致谢

最佳答案

无论您在“常规” View Controller 中更新 UI 的什么地方,您都将希望使用此功能。 CloudKit 查询(我相信)是异步执行的,并且 TableView 立即显示数据,因为您强制系统在主线程上执行该函数。当在常规 View 中返回查询,并且您使用结果来更新 UI 时,与 UI 更新有关的任何内容也应包含在此函数中以获取主队列,这是 UI 更新应该 总是发生。

关于ios - Cloudkit 查询时间 -,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31727896/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com