ios - WKInterfaceController 取消按钮

标签 ios watchkit apple-watch

有什么方法可以知道何时点击 Apple Watch 上的取消/关闭按钮?

- (void)didDeactivate

不是一个选项,因为每当 watch 变暗时都会调用它。我正在尝试与父 iPhone 应用程序同步数据,这使得取消父应用程序上的操作变得困难。

enter image description here

最佳答案

虽然您不能直接取消,但您可以判断哪个 View Controller 处于事件状态(因为您的代码显示了它),然后判断它们何时切换。因此,您可以在显示和停用时设置一些标志,以告知带有取消按钮的 View Controller 何时消失。

换个角度想,如果你的 View Controller 消失而另一个 Controller 显示,另一个 Controller 的激活告诉你 watch 没有休眠。

关于ios - WKInterfaceController 取消按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30338313/

相关文章:

ios - watchkit 中的 LongPressGestureRecognizer

iOS 7 m4a 到 mp3 编码 - 这可能吗?

ios - 如何一次弹出两个/三个 View watchKit 应用程序?

ios - Watchkit:如何在 Objective c 中从左到右循环图像?

ios - NSFetchedResultsController 用于在 Apple Watch 上显示记录?

ios - watchOS 通知安静地传递

ios - 我什么时候应该将 Runloop 应用到我的程序中,为什么?

iphone - 更新应用程序时出现代码签名错误

ios企业版: could not installed at this time

apple-watch - 在 Apple Watch 上使用代理服务器?