我有一個應用程序,在開始時它會檢查用戶的位置,然後獲取該位置的天氣。主要是風向和速度。不同類別的GCD
它執行正常檢查以查看它是否具有Intenet連接,但我發現如果存在連接,但非常緩慢,則應用程序會在啓動屏幕上凍結(執行啓動時檢查)。
我有一個類,這樣做,這是在啓動時調用後,主屏幕加載。俯視,GCD似乎是正確的路要走,但我可以得到的答案是顯示在主頁屏幕何時完成獲取數據?主要踏板將會離開或者繞過那個班級,並且已經到達主屏幕。
我需要也許使用像通知中心的東西來幫助標籤更新和重新加載?
感謝您的任何想法或代碼片段。 Jorgen
PS。我正在努力讓應用程序iOS 5.1保持舊iPad的開心。
你如何檢查互聯網連接?爲什麼?在最新的WWDC上,每個開發者都被鼓勵跳過該部分,並直接進行網絡通信,並在反饋的'FALSE'分支中處理_no-connection_事件,因爲_Reachability_類的方法非常緩慢。 – holex 2013-05-06 18:09:28
我有一種方法可以檢查我是否可以訪問apple.com – Jorgen 2013-05-06 18:48:37