2013-04-01 149 views
0

我用打開一個故事板視圖:卸載故事板視圖

GroupProximity *proximity = [self.storyboard instantiateViewControllerWithIdentifier:@"groupproximity"]; 

    [self.navigationController pushViewController:proximity animated:YES]; 

然而,當我使用頂部欄上的後退按鈕,看來該活動不會停止。按下後退按鈕時如何卸載故事板視圖?

+0

什麼「活動」你在說什麼? – matt

+0

我有一個觸發命令的NSTIMER。即使當我「離開」窗口時,定時器仍能正常工作。感謝您及時的回覆。 – Belboz

回答

0

實施viewWillDisappear:。在這裏你使計時器無效,從而使計時器不存在。

有關使用的NSTimer有關的特殊生命週期/內存問題的詳細信息,請參閱討論在我的書:

http://www.apeth.com/iOSBook/ch12.html#_unusual_memory_management_situations

+0

謝謝。這應該足以讓我陷入困境! – Belboz

+0

您正在使用重複的NSTimer,它由runloop保留。你已經有很多麻煩了! :) – matt

+0

或沒有麻煩 - 它完美的工作。謝謝。 – Belboz