0

我正在为 watchOS 应用程序实现一个简单的分层接口,用于pushController(withName: String, context: Any?)将视图添加到堆栈中。当尝试在 watchOS 3 设备上进行测试时,我的应用程序将在“睡眠”事件之后将自身重置回根视图控制器,从而失去导航状态。

这是预期的行为吗?如果应用程序从内存中清除,我希望导航状态会重置,但不会在屏幕进入睡眠状态后重置。

4

1 回答 1

0

将应用程序目标设置为 watchOS 3 并实现handle(_:)WKExtensionDelegate 方法(我没有这样做,因为 watchOS 目标是在 Xcode 7 下生成的)似乎提供了我预期的行为。

于 2016-10-04T19:54:20.850 回答