如果没有互联网连接iPhone,以编程方式暂停应用程序?

问题描述 投票:1回答:3

我有一个问题,在这里描述app crashes after checking network reachability in iphone?这个问题发生在第一次应用程序启动,但尚未解决!我找到的下一个解决方案是在第一次启动时没有找到互联网连接时关闭应用程序并告诉用户重新打开。

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

iphone exit uiactionsheet
3个回答
3
投票

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


1
投票

您可以根据您的要求使用this sample应用程序。由APPLE提供。

在此,他们将其保留在Application Delegate下,以供所有课程使用。

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

当你连接到互联网时,再次反过来你需要从rootviewcontroller中删除该视图并使userinteraction为true。

随附的示例图像。

希望能帮助到你。


© www.soinside.com 2019 - 2024. All rights reserved.