我想在我的應用程序中構建一些分析,並且我想在用戶離開當前屏幕時發送一些數據,儘管他有多種方式可以這樣做(返回按鈕,其他按鈕,側邊欄菜單等)。有沒有任何有效的方法來做到這一點?我真的不想把它實現到每個可能導致用戶到不同屏幕的按鈕。iOS:如何知道用戶是否離開當前屏幕?
1
A
回答
2
您應該在viewWillDisappear
之內調用您的函數,每當當前視圖控制器即將從屏幕消失時調用該函數。請參閱documentation of viewWillDisappear 以下(documentation),另請參見視圖控制器生命週期(謝謝@Paolo的提示)。
相關問題
- 1. 如何知道當前屏幕是Android中的全屏模式
- 2. 如何知道用戶是否滾動屏幕末端
- 3. 如何知道iOS是否打開wifi?
- 4. 如何知道用戶觸摸屏幕的屏幕位置?
- 5. 如何知道用戶是否在當前文檔末尾
- 6. 知道視圖何時離開適配器中的屏幕
- 7. iOs打印當前屏幕
- 8. 檢查當前屏幕在iOS中是打開還是關閉
- 9. 我怎麼知道用戶是否已經離開了頁面?
- 10. 如何知道多屏幕環境中的JFrame是否在屏幕上
- 11. 如何知道用戶是否已打開通知列表?
- 12. 我如何知道元素是否在屏幕的低20%?
- 13. 如何知道html元素是否在屏幕上?
- 14. 如何知道元素是否在屏幕上?
- 15. 如何知道Win10是否鎖定屏幕?
- 16. 如何知道屏幕是否縮小或增大? [實時]
- 17. 如何知道NSWindow是否是前窗?
- 18. 如何知道用戶是否在線?
- 19. 如何知道用戶是否閒置?
- 20. Android:打開屏幕並通知用戶
- 21. 如何知道MKMapView是否被允許使用當前位置?
- 22. 如何知道當前請求是否使用ssl?
- 23. 球離開屏幕
- 24. 如何知道某人是否離開了您的網站?
- 25. SQLite3 - 如何知道當前行是否是最後一行
- 26. 如何知道當前PC
- 27. 如何檢查當前是否顯示啓動器/主屏幕
- 28. 可可:防止窗戶離開屏幕
- 29. libgdx離開屏幕和屏幕週期
- 30. 如何知道用戶何時離開我的網站
根據您的分析服務提供商的情況,當您錄製新屏幕視圖時,您可以免費獲得此信息。但是就像下面的Dávid所說的那樣,「viewWillDisappear」或者「viewDidDisappear」是在按下後以及呈現新屏幕時將被調用的兩個。 –