0

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

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

4

1 回答 1

4

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

于 2012-12-08T05:57:26.950 回答