2016-10-03 4 views
0

J'implémente une interface hiérarchique simple pour une application watchOS, en utilisant pushController(withName: String, context: Any?) pour ajouter des vues sur la pile. Lorsque j'essaie de tester sur un appareil watchOS 3, mon application se réinitialise sur le contrôleur de la vue racine, perdant l'état de navigation, après un événement de «veille».L'application watchOS se réinitialise au contrôleur racine après la mise en veille de l'affichage

Est-ce que ce comportement est attendu? Je m'attendrais à ce que l'état de la navigation se réinitialise si l'application a été purgée de la mémoire, mais pas après que l'écran se soit mis en veille.

Répondre

0

La définition de la cible de l'application pour watchOS 3 et l'implémentation de la méthode handle(_:) WKExtensionDelegate (ce que je n'avais pas fait depuis que les cibles watchOS ont été générées sous Xcode 7) semblent fournir le comportement attendu.