UINavigationController popview方法调用

时间:2012-12-08 05:54:44

标签: iphone ios uinavigationcontroller ios6

我有两个视图控制器。在第一个视图中,我在ViewDidLoad中添加了声音并且它正常工作。当我从第二个视图控制器导航到第一个视图控制器时,声音没有播放。

我应该在第一个视图控制器中调用声音方法?

1 个答案:

答案 0 :(得分:4)

您应该在viewWillAppear或viewDidAppear方法上播放声音,因为在加载视图后,viewDidLoad只会被调用一次,之后它将被放置在导航堆栈中。 每次显示视图时都会调用ViewWillAppear,以便在viewWillAppear或viewDidAppear中播放声音