Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.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
iOS WatchKit-如何检测手表何时按下后退按钮?_Ios_Uinavigationcontroller_Back Button_Watchkit_Popviewcontroller - Fatal编程技术网

iOS WatchKit-如何检测手表何时按下后退按钮?

iOS WatchKit-如何检测手表何时按下后退按钮?,ios,uinavigationcontroller,back-button,watchkit,popviewcontroller,Ios,Uinavigationcontroller,Back Button,Watchkit,Popviewcontroller,当按下Apple Watch上的后退按钮(箭头)时,我需要对第二视图控制器进行一些清理。当按下后退按钮/弹出视图时,是否有任何检测/处理方法 注意-我不能使用'willDeactivate()'函数,因为它会使我陷入一个循环中,无法完成我正在尝试执行的操作。没有方法检测是否触摸了后退按钮。正确的/唯一的位置应该是diddactivate,尽管听起来这对你不起作用。到目前为止,情况似乎是这样。我能够重新设计我的循环,在“willDeactivate”中完成所有清理工作,只是没有我想要的那么漂亮。谢

当按下Apple Watch上的后退按钮(箭头)时,我需要对第二视图控制器进行一些清理。当按下后退按钮/弹出视图时,是否有任何检测/处理方法


注意-我不能使用'willDeactivate()'函数,因为它会使我陷入一个循环中,无法完成我正在尝试执行的操作。

没有方法检测是否触摸了后退按钮。正确的/唯一的位置应该是
diddactivate
,尽管听起来这对你不起作用。

到目前为止,情况似乎是这样。我能够重新设计我的循环,在“willDeactivate”中完成所有清理工作,只是没有我想要的那么漂亮。谢谢我找不到willDeactivate()方法。在最新版本中是否已删除此项?谢谢,事实上,它们一直都是Will Activate和didDeactivate。编辑了我的回答。