This question already has answers here:
How to prevent my app from running in the background on the iPhone
                                
                                    (3个答案)
                                
                        
                        
                            applicationDidEnterBackground and applicationWillEnterForeground method are not called when pressed home button in iOS simulator
                                
                                    (2个答案)
                                
                        
                                3年前关闭。
            
                    
我有一个应用。我们在使用时登录。它是同一设备上的多用户应用,一次只能有一个用户。当用户按下主页按钮时,我需要退出该应用程序,而不是进入后台模式。当进入后台模式时,它将返回到上一个活动屏幕,而不是登录屏幕,下次有人单击该应用程序图标进入该应用程序时,该屏幕将变为领带。

我怎么做:

按下主屏幕按钮关闭应用

还是当应用程序从后台操作再次变为前台活动时调用哪个方法,以便我可以在其中编写将应用程序重定向到登录视图的代码?

谢谢!

最佳答案

每当您按下主页按钮时,就会调用“ applicationDidEnterbackground”方法。
将nil分配给所有当前用户变量。

在“ applicationWillEnterForeground”方法中,比较所有当前用户变量的值。

如果为零->启动登录屏幕。

10-06 09:02
查看更多