iOS WatchKit - 如何检测手表上的返回按钮被按下?

9

当在Apple Watch上按下返回按钮(箭头)时,我需要在第二视图控制器上进行一些清理工作。是否有一种方法来检测/处理后退按钮被按下或视图被弹出的情况?

注意 - 我无法使用“willDeactivate()”函数,因为它会让我陷入循环,而我正在尝试做的事情是不行的。

1个回答

5

目前没有方法可以检测到后退按钮被触摸的情况。唯一正确的地方应该是在didDeactivate中,但听起来这对你来说行不通。


到目前为止,这似乎是正确的。我已经重新设计了我的循环,使所有清理工作都在“willDeactivate”中完成,只是不够完美。谢谢! - JimmyJammed
我找不到willDeactivate()方法。这个方法在最新版本中被移除了吗?谢谢。 - Stefan
实际上,它们一直都是willActivate和didDeactivate。我编辑了我的回复。 - Mike Swanson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接