iOS:我如何知道用户是否离开了当前屏幕?

时间:2017-07-25 15:03:41

标签: ios

我想在我的应用程序中构建一些分析,我想在用户离开当前屏幕时发送一些数据,尽管他有多种方法可以这样做(后退按钮,其他按钮,侧边栏菜单等)。有没有有效的方法来做到这一点?我真的不想将它实现到每个可能导致用户进入不同屏幕的按钮。

1 个答案:

答案 0 :(得分:2)

你应该在viewWillDisappear内调用你的函数,每当当前视图控制器即将从屏幕上消失时调用它。查看documentation of viewWillDisappear 另请参阅下面的视图控制器生命周期(感谢@Paolo的提示)(documentation)。 enter image description here