Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 退出watchOS的代码_Swift_Watchkit_Watchos 3 - Fatal编程技术网

Swift 退出watchOS的代码

Swift 退出watchOS的代码,swift,watchkit,watchos-3,Swift,Watchkit,Watchos 3,在Xcode中,有一个位置可以设置在以下位置关闭接口控制器时的操作: override func didDeactivate() { // This method is called when watch view controller is no longer visible super.didDeactivate() } 但是,我的watchOS应用程序需要在应用程序完全退出时执行操作,即主屏幕可见。当手表只是放低,屏幕变暗,因为应用程序仍在作为锻炼应用程序运行,并

在Xcode中,有一个位置可以设置在以下位置关闭接口控制器时的操作:

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

}
但是,我的watchOS应用程序需要在应用程序完全退出时执行操作,即主屏幕可见。当手表只是放低,屏幕变暗,因为应用程序仍在作为锻炼应用程序运行,并且正在执行操作时,情况就不一样了


有什么方法可以做到这一点吗?

ExtensionDelegate
中,您会发现方法
应用程序将重新激活

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

您可以使用此方法来完成所需的操作