我正在设计一个iOS应用程序,其中向用户显示“退出”按钮,因为客户希望它在那里。
然而,我正在艰难地完成逻辑工作。
我应该:
1)。此时退出应用程序,因为整个应用程序在经过身份验证的Web服务调用的前提下运行。 (如果是这样,我如何让我的应用程序退出?)
2)。将用户带到初始启动屏幕,他/她可以选择登录/注册。 (如果是这样,我如何将应用程序重置回初始屏幕?)
我知道我要问的是令人困惑所以我希望我有意义。
答案 0 :(得分:4)
不建议退出应用程序。它会给用户带来app崩溃的感觉。您可以使用第二种方法在用户退出后将用户发送回初始登录屏幕。如果您使用的是基于导航控制器的方法,则可以尝试使用popToRootViewController
方法返回登录屏幕(假设登录屏幕是您的根目录)。
答案 1 :(得分:1)
退出应用绝对不是一个好选择。我建议您将用户带回用户可以选择登录或注册的页面。作为最终用户,如果他/她想要使用其他帐户登录,如果他/她可以,那肯定是最佳选择。没有用户想要退出应用程序并再次启动它以使用它们。