2012-04-08 11 views
0

Meine Anwendung hat 2 Ansichten, und ich möchte einen Hintergrundton nur auf der Hauptansicht der App wiedergeben. Wenn die App gestartet wird, sollte sie den Sound wiedergeben, bis der Benutzer die App beendet oder wenn der Benutzer zur zweiten Ansicht in der App wechselt. Der Sound sollte erneut abgespielt werden, wenn der Benutzer zur Hauptansicht zurückkehrt. Momentan rufe ich eine Unterfunktion auf, die den Sound in der Funktion 'viewDidLoad' abspielt. Aber es spielt Musik nur, wenn es zum ersten Mal startet. Es stoppt, wenn ich die Anwendung beende, aber nicht die Musik wiedergebe, wenn ich die Anwendung erneut öffne.Ich muss Hintergrundmusik zum Hauptfenster meiner Anwendung hinzufügen

Antwort

1

versuchen, die folgenden Methoden

Teilt den View-Controller, der seine Ansicht im Begriff ist, zu einer Ansichtshierarchie hinzugefügt werden.

- (void)viewWillAppear:(BOOL)animated; 

Benachrichtigt den Ansichtscontroller, dass seine Ansicht aus einer Ansichtshierarchie entfernt werden soll.

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

Danke mate. Buchstäblich meinen Tag gerettet. – Sibin

Verwandte Themen