我已经构建了一个小应用程序,可以从网站上的数据库中获取信息。 该应用程序所做的第一件事就是获取RSS提要然后显示它。
Apple指南告诉用户让他/她决定是否要连接到互联网,因此我在开头显示“该应用将连接到互联网。继续?”有两个按钮:“是”和“不,退出”
如果用户选择“否,退出”,则拨打:
[[UIApplication sharedApplication] terminateWithSuccess];
它有效。但是我已经读到Apple不鼓励(不是官方API ???)并且终止应用程序的唯一方法应该是使用Home按钮。
我试过一个alernative:如果用户按下“No,Quit”,我只会显示一个标签,上面写着“使用主页按钮退出应用程序”......
那么,我该怎么办?离开警报并退出应用程序或只显示“请退出”标签???
答案 0 :(得分:1)
您可能永远不会主动终止您的应用,否则Apple会拒绝该应用(我根据经验知道;-)。你唯一能做的就是展示一个对话框,例如:没有任何按钮的UIAlertView,要求用户通过主页按钮退出。
但我从未听说过您引用的有关互联网连接的指南。请给出一个链接。我已经开发了许多连接到互联网的应用程序而没有询问,Apple从不抱怨。
答案 1 :(得分:0)
只需取消“否”按钮即可。
用户将点击“是”并连接,或者用户将通过切换到另一个应用来终止(或背景)您的应用,因为他们别无选择。
通过简单地强迫用户做一些合理的事情来终止应用程序。