2012-04-08 19 views
0

私のアプリケーションには2つのビューがあり、アプリケーションのメインビューでのみバックグラウンドサウンドを再生したいと考えています。アプリが起動すると、ユーザーがアプリを終了するまで、またはユーザーがアプリの2番目のビューに移動するまでサウンドが再生されます。ユーザーがメインビューに戻ると、サウンドは再び再生されます。現在、私は 'viewDidLoad'関数でサウンドを再生するサブ関数を呼び出しています。しかし、それは最初に起動するときだけ音楽を演奏します。アプリケーションを終了すると停止しますが、アプリケーションを再び開くと音楽は再生されません。私のアプリケーションのMainviewにバックグラウンドミュージックを追加する必要があります

答えて

1

は、そのビューはビュー階層に追加されようとしているビュー・コントローラに通知し、次の方法を使用してみてください。

- (void)viewWillAppear:(BOOL)animated; 

ビューコントローラがビュー階層から削除されようとしていることを通知します。

- (void)viewWillDisappear:(BOOL)animated; 
+0

ありがとうございます。文字通り私の日を救った。 – Sibin

関連する問題