如何在用户点击“退出按钮”时重置iOS应用程序?

时间:2011-05-16 06:33:22

标签: iphone ios

我正在设计一个iOS应用程序,其中向用户显示“退出”按钮,因为客户希望它在那里。

然而,我正在艰难地完成逻辑工作。

我应该:

1)。此时退出应用程序,因为整个应用程序在经过身份验证的Web服务调用的前提下运行。 (如果是这样,我如何让我的应用程序退出?)

2)。将用户带到初始启动屏幕,他/她可以选择登录/注册。 (如果是这样,我如何将应用程序重置回初始屏幕?)

我知道我要问的是令人困惑所以我希望我有意义。

2 个答案:

答案 0 :(得分:4)

不建议退出应用程序。它会给用户带来app崩溃的感觉。您可以使用第二种方法在用户退出后将用户发送回初始登录屏幕。如果您使用的是基于导航控制器的方法,则可以尝试使用popToRootViewController方法返回登录屏幕(假设登录屏幕是您的根目录)。

答案 1 :(得分:1)

退出应用绝对不是一个好选择。我建议您将用户带回用户可以选择登录或注册的页面。作为最终用户,如果他/她想要使用其他帐户登录,如果他/她可以,那肯定是最佳选择。没有用户想要退出应用程序并再次启动它以使用它们。