0

私は2つのView Controllerを持っています。最初のビューでは、ViewDidLoad にサウンドを追加したところ、正しく動作しました。2番目のView Controllerから最初のView Controllerに移動すると、サウンドが再生されません。

最初のView Controllerでサウンドメソッドをどこで呼び出す必要がありますか?

4

1 に答える 1

4

viewWillAppear または viewDidAppear メソッドでサウンドを再生する必要があります。これは、viewDidLoad がビューをロードしたときに一度だけ呼び出され、その後ビューがナビゲーション スタックに配置されるためです。ビューを表示するたびにViewWillAppearが呼び出されるので、viewWillAppearまたはviewDidAppearでサウンドを再生します

于 2012-12-08T05:57:26.950 に答える