【问题标题】:watchOS app resets to root view controller after display sleepwatchOS 应用程序在显示睡眠后重置为根视图控制器
【发布时间】:2016-10-03 15:12:00
【问题描述】:

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

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

【问题讨论】:

    标签: watchkit watchos wkinterfacecontroller


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-24
      • 2012-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多