2012-12-08 41 views
0

我有兩個視圖控制器。在第一個視圖中,我在ViewDidLoad中添加了聲音,並且它工作正常。當我從第二個視圖控制器導航到第一個視圖控制器時,聲音沒有播放。UINavigationController popview方法調用

我應該在第一個視圖控制器中調用聲音方法嗎?

+1

顯示您的代碼....! – TheTiger

+1

你應該在viewWillAppear或viewDidAppear方法上調用它 – Sumanth

回答

4

您應該在viewWillAppear或viewDidAppear方法上播放聲音,因爲當您加載視圖之後,viewDidLoad只會被調用一次,然後它將被放置在導航堆棧中。 ViewWillAppear將每次當你顯示視圖,所以發揮聲音viewWillAppear或viewDidAppear

相關問題