2016-03-27 17 views
2

Der Workflow meiner app ist, wenn ich Verbindung verlor ich die App zu einem bestimmten viewController umleiten, dann auf die viewWillAppear ich einige Behandlung tun.viewWillAppear Äquivalent im Hintergrundmodus

Im foreground Modus funktioniert das perfekt.

Im Modus background wird die Umleitung ausgeführt, aber viewWillAppear wird nicht ausgelöst.

Gibt es eine Entsprechung für viewWillAppear oder eine andere Möglichkeit zu überprüfen, ob die viewController während background erschienen ist?

Antwort

0

Wenn Sie im Hintergrund sind die Ansicht nicht angezeigt wird: Das ist, warum ich die viewWillApperar erraten wird nicht aufgerufen.

Ich schlage vor, Sie den Code zu bewegen/Check Sie in der viewDidLoad Methode des View-Controllers tun müssen, die, nachdem sie in den Speicher geladen aufgerufen wird.

+0

Die Ansicht wird bereits geladen, so 'viewDidLoad' geht nicht :( – raed

+0

' viewDidLoad' Feuer nur einmal aufgerufen werden – raed