退出watchOS的代码

时间:2017-03-08 16:06:54

标签: swift watchkit watch-os-3

在Xcode中,当接口控制器被解除时,有一个设置动作的地方:

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

}

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

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:1)

ExtensionDelegate中,您会找到方法applicationWillResignActive

  

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

您可以使用此方法执行所需操作。