2013-05-08 23 views
0

我有一個的viewController其用於2個屏幕(主和設置)的NSTimer每次我重裝視圖

視圖

確實負載我有重複無限次計時器(檢查條件)乘以!

當我加載設置屏幕,並返回計時器重新啓動,但老計時器的工作,以及幾個加載卸載後,我有很多定時器,檢查相同的條件(這使得我的應用程序放慢)。

我試圖用「無效」,但它接縫,我的計時器不會看到它。(我把無效之前,我調用計時器和廢止它,以及但是沒有結果)......

回答

0

正如你所說你使用相同的視圖控制器的主要和設置屏幕,無論是時間主或設置

解決方案是你初始化這個計時器在appdelegate和切換標籤主要和設置第一你使它無效,並在viewdidappear你再次啓動它。

0

呼叫viewWillDisappear功能

無效計時器然後開始新的引用之前它會刪除定時器實例。

相關問題