2013-04-01 155 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