0

我已经构建了一个小应用程序,可以从网站上的数据库中获取信息。该应用程序所做的第一件事是获取一个 RSS 提要,然后显示它。

苹果指南告诉用户他/她是否要连接到互联网,所以我在开头放置了一个警报,显示“应用程序将连接到互联网。继续吗​​?” 有两个按钮:“是”和“否,退出”

如果用户选择“否,退出”,那么我会调用:

[[UIApplication sharedApplication] terminateWithSuccess];

有用。但我读到 Apple 不鼓励(不是官方 API ???)并且终止应用程序的唯一方法应该是使用 Home 按钮。

我尝试了一个替代方案:如果用户按下“不,退出”,我只会显示一个标签,上面写着“使用主页按钮退出应用程序”......

所以我该怎么做?离开警报并退出应用程序或只显示“请退出”标签???

4

2 回答 2

1

您可能永远不会主动终止您的应用程序,否则 Apple 将拒绝该应用程序(我根据经验知道 ;-)。您唯一能做的就是显示一个对话框,例如没有任何按钮的 UIAlertView,要求用户通过主页按钮退出。

但我从未听说过您引用的有关 Internet 连接的指南。请给个链接。我开发过许多无需询问即可连接到互联网的应用程序,Apple 从未抱怨过。

于 2010-10-03T09:41:32.260 回答
0

只需取消“否”按钮即可。

用户将点击“是”并连接,或者用户将通过切换到另一个应用程序来终止(或后台)您的应用程序,因为他们别无选择。

通过简单地强迫用户做一些合理的事情来终止应用程序。

于 2010-10-03T15:46:44.117 回答