【问题标题】:Quit code for watchOSwatchOS 的退出代码
【发布时间】:2017-03-08 16:06:53
【问题描述】:

在 Xcode 中,有一个地方可以设置界面控制器关闭时的操作:

   override func didDeactivate() {
    // This method is called when watch view controller is no longer visible
    super.didDeactivate()

}

但是,我的 watchOS 应用需要在应用完全退出时执行操作,即主屏幕可见。当手表被简单地放下并且屏幕变暗时则不是,因为该应用程序仍在作为锻炼应用程序运行并正在执行操作。

有没有办法做到这一点?

【问题讨论】:

    标签: swift watchkit watchos-3


    【解决方案1】:

    ExtensionDelegate,你会找到方法applicationWillResignActive

    当应用程序即将从活动状态变为非活动状态时发送 状态。某些类型的临时中断可能会发生这种情况 (例如来电或短信)或用户退出时 应用程序,它开始转换到后台状态。 使用此方法可以暂停正在进行的任务、禁用计时器等。

    您可以使用此方法来做您需要的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-17
      • 2013-08-26
      • 2020-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多