2017-03-08 30 views
0

退出代码在Xcode中有设置操作的地方,当接口控制器中驳回:为watchOS

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

} 

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

有没有办法做到这一点?

回答

1

ExtensionDelegate中,您会找到方法applicationWillResignActive

当应用程序即将从活动状态移动到活动状态 状态时发送。这可能会发生在某些类型的临时中断 (如传入电话或SMS消息)或当用户退出应用程序并开始过渡到后台状态。 使用此方法可暂停正在进行的任务,禁用定时器等。

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