2015-03-02 359 views

回答

1

這是因爲[theWeather getCurrent:]調用[operation start]這是一個異步方法。它只會發送請求以獲取天氣信息並立即返回,因此在數據仍在下載/解析時會顯示UIAlertView

避免發生這種情況的一種方法是使getCurrent方法接受在解析數據後調用的successCallback。這個回調然後創建並顯示UIAlertView

+0

哦,我明白了! 非常感謝! – Student 2015-03-02 21:40:17

+0

[接受答案:它是如何工作的?](http://meta.stackexchange.com/a/5235);-) – curlybracket 2015-03-02 21:44:36