1
我的countDown計時器有一個奇怪的問題。該計時器從設定時間(即60秒)開始倒計時。這部分代碼放在myViewDidLoad方法中。一切工作,除非我回去再次加載視圖。每次加載視圖時,倒數計時增加1秒。停止NSTimer保持增加間隔
例如:
- 第一負載:60,59,58 ...
- 第二負載:60,58,56 ...
- 第三負載:60,57,54。 ..
我的代碼如下。有誰知道爲什麼會發生這種情況?我需要在某個地方發佈某些東西嗎?謝謝!
countDown=[NSTimer scheduledTimerWithTimeInterval:1.0 target:self
selector:@selector(TimeOver) userInfo:nil repeats:YES];
謝謝喬希,我試試吧。無效的代碼應該放在viewdidUnLoad中? – Brandon
聽起來像個好地方。 –
是否有可能使viewdidload中的所有實例無效,然後在該方法下創建一個新實例? – Brandon