如何弹出“蜂窝数据已关闭”警告消息?

5

苹果内置应用程序在用户没有蜂窝数据或Wi-Fi连接时会显示一个弹出消息。它看起来像这样:

"蜂窝数据已关闭

打开蜂窝数据或使用Wi-Fi访问数据

[设置] [确定]"

点击设置按钮会打开设置面板。

这是系统弹出吗?我如何在自己的应用程序中使用它?

我已经使用了UIRequiresPersistentWiFi,但它使用了一种不同类型的消息,当飞行模式打开时会出现。

谢谢!


你能否发布一下你查询可达性API的代码? - A. R. Younce
2个回答

1

你需要在info.plist中启用应用程序使用Wi-Fi。当关闭移动数据并且未连接Wi-Fi时,将显示此警告。


0

看看苹果公司示例代码中的可达性示例。它将为您提供所有所需的代码,以确定您是否连接到互联网。


你好,感谢你的回答。不幸的是,这不是我正在寻找的。我已经在使用可达性来确定连接性。但是,我在我的帖子中描述的功能似乎是一个操作系统级别的消息框,我正在寻找一种方法来使用它,以便我的应用程序体验与苹果公司的一致。 - djcouchycouch
你可能想要查看TSAlertView,它允许你自定义自己的警告框,使其看起来就像苹果的,或者其他任何东西。https://github.com/TomSwift/TSAlertView - Owen Hartnett

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接