簡體   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