有没有办法知道什么时候苹果手表上的取消/取消按钮被点击了?
- (void)didDeactivate不是一个选项,因为每当手表变暗时都会调用它。我正在尝试与父iPhone应用程序同步数据,这使得取消父应用程序上的操作变得困难。

发布于 2015-05-22 00:48:32
虽然您不能直接获得cancel,但您可以知道哪个视图控制器是活动的(因为您的代码显示了它),然后告诉它们何时切换。因此,您可以在显示和停用时设置一些标志,以告知带有cancel按钮的视图控制器何时消失。
换一种方式想一想,如果你的视图控制器消失了,而另一个控制器显示了,激活另一个控制器就会告诉你手表没有睡眠。
发布于 2015-05-20 09:18:08
不幸的是,当前版本的WatchKit无法确定是否点击了Cancel按钮。与您最接近的是您已经提到的didDeactivate事件。
https://stackoverflow.com/questions/30338313
复制相似问题