【发布时间】:2015-05-05 08:12:26
【问题描述】:
如果界面控制器以模态方式显示,有没有办法知道用户是否按下了取消按钮?假设您想在界面控制器关闭之前做一些事情。
【问题讨论】:
标签: ios objective-c interface controller apple-watch
如果界面控制器以模态方式显示,有没有办法知道用户是否按下了取消按钮?假设您想在界面控制器关闭之前做一些事情。
【问题讨论】:
标签: ios objective-c interface controller apple-watch
唯一可用的方法是-didDeactivate。这将在屏幕消失或应用程序关闭时调用。不幸的是,没有直接的方法可以知道何时按下取消按钮。
【讨论】:
如果您需要在控制器被解雇时做一些事情,您也可以致电deinit
例如;
deinit {
doStuff()
}
【讨论】: