[英]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.