Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个视图控制器。在第一个视图中,我在 ViewDidLoad 中添加了声音,它工作正常。当我从第二个视图控制器导航到第一个视图控制器时,声音没有播放。
我应该在哪里调用第一个视图控制器中的声音方法?
您应该在 viewWillAppear 或 viewDidAppear 方法上播放声音,因为 viewDidLoad 只会在您加载视图时被调用一次,之后它将被放置在导航堆栈中。每次显示视图时都会调用 ViewWillAppear,因此在 viewWillAppear 或 viewDidAppear 中播放声音