我正在製作一個有計時器的應用程序。我將從指定時間到分鐘的秒數計爲0.發生這種情況時,我會啓動一個alertview。線程和NSTimer
我的結構是這樣的:
Mainthread方法分配一個新的線程,並對其進行初始化。 線程的入口點(方法)有一個計時器,它調用一個計算剩餘時間的方法,如果時間到了,則顯示一個alertview。
但是,這是正確的嗎?因爲現在我正在從另一個線程更新GUI,而不是主...並且這是不對的?而且我也顯示了這個線程的alertview。
我想製作另一種方法來封裝更新和顯示alertview的所有邏輯,並且在nstimer調用的方法中使用performSelectorInMainThread,但這是正確的嗎?
謝謝你的時間。
你的時鐘怎麼樣?我有一個類似的問題,我需要每2秒監控一次URL。我想知道你使用了什麼解決方案。 [email protected] – leo 2011-09-15 07:43:06