1

我有一个问题,在 iphone 中检查网络可达性后描述了 应用程序崩溃? 应用程序首次启动时会出现此问题,但尚未解决!我找到的下一个解决方案是如果在第一次启动时没有找到互联网连接,则关闭应用程序并告诉用户重新打开。

如果按下操作表确定按钮,我可以使用 exit(0),有人说我们可以使用 exit(0);如果我们有理由使用它..还有其他解决方案吗?

4

3 回答 3

3

检查您的代码并尝试解决崩溃问题,因为以编程方式退出您的应用程序违反了iOS Human Interface Guidelines,这通常不利于通过审查过程:

于 2012-05-03T06:15:55.243 回答
1

您可以使用此示例应用程序来满足您的要求。由苹果提供。

在这一点上,他们将它保存在 Application Delegate 下,以便所有类都可以使用。

想法是,您将必须检查 Internet 连接的状态,如果它不可用,则可以添加一个空白视图,其中包含您未连接到 Internet 等信息,并且还可以使用户与您的应用程序 rootviewcontroller 的交互为 false。这样,您将通知用户,他/她将无法采取进一步行动。

再次与此相反,当您连接到互联网时,您需要从 rootviewcontroller 中删除该视图并使用户交互为真。

随附的示例图像。

希望能帮助到你。

在此处输入图像描述

于 2012-05-03T06:28:35.307 回答