以编程方式将用户发送到设置屏幕后,左上角有一个返回应用程序的按钮:
点击此按钮会使用户返回到我的应用程序。但是,此时应用程序使用我们从后台返回时调用的相同方法调用其委托(delegate):
applicationWillEnterForeground
和
applicationDidBecomeActive
与此同时,我需要区分用户是通过点击这个特定的“返回应用程序”按钮返回应用程序,还是在以任何其他方式将应用程序发送到后台后简单地进入应用程序。这有可能吗?
最佳答案
我相信,默认是没有办法区分的。
我的建议是,如果您专注于特定设置条目的更改,只需将新设置的值与 applicationDidBecomeActive
中的旧设置值进行比较即可。如果有变化,那么你就可以区分流量了。但是,如果没有变化,则不能。
关于ios - 返回应用程序按钮处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44697577/