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

标签 ios

我想在我的应用程序中构建一些分析,并且我想在用户离开当前屏幕时发送一些数据,尽管他可以通过多种方式执行此操作(后退按钮、其他按钮、侧边栏菜单等)。有没有有效的方法来做到这一点?我真的不想将它应用到可以将用户引导到不同屏幕的每个可能的按钮上。

最佳答案

您应该在 viewWillDisappear 中调用您的函数,每次当前 View Controller 即将从屏幕上消失时都会调用它。见documentation of viewWillDisappear
另请参阅下面的 View Controller 生命周期(感谢@Paolo 的提示)(documentation)。
enter image description here

关于iOS:我如何知道用户是否离开了当前屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45307093/

相关文章:

ios - 将内容从一个文件夹复制到另一个文件夹

ios - 在 webview 中打开图像(当图像和 css 存储在本地存储中时)

iphone - 向 iCarousel 添加反射

iOS App Upload 收到 CFBundleShortVersionString 错误消息

iPhone 蓝牙通信示例

iphone - 将图像保存到默认相机文件夹 - IOS

ios - 从 Storyboard 设置时看不到 UIImageView 图像

ios - 以编程方式创建的 UITableView 在 iOS9 中始终为白色

ios - 选项值未正确分配给变量

ios - 使用 tabris iOS 客户端更改服务器 URL?