如何弹出“蜂窝数据已关闭”警告信息?
Posted
技术标签:
【中文标题】如何弹出“蜂窝数据已关闭”警告信息?【英文标题】:How to pop-up the "Cellular data is Turned Off" warning message? 【发布时间】:2012-03-20 19:40:44 【问题描述】:当用户没有蜂窝或 wifi 连接时,Apple 的内置应用程序会显示一条弹出消息。它看起来像:
“蜂窝数据已关闭
打开蜂窝数据或使用 Wi-Fi 访问数据
[设置] [确定]"
点击设置按钮打开设置面板。
这是系统弹出窗口吗?如何在我自己的应用程序中使用它?
我已经在使用 UIRequiresPersistentWiFi,但它使用了不同类型的消息,该消息在飞行模式开启时出现。
谢谢!
【问题讨论】:
您是否有机会发布用于查询可达性 API 的代码? 【参考方案1】:您需要在 info.plist 中启用应用程序使用 Wi-Fi。然后,当蜂窝数据已关闭且您未连接到 wi-fi 时,会显示此警告。
【讨论】:
【参考方案2】:查看 Apple 示例代码中的可达性示例。它将为您提供确定您是否已连接到互联网所需的所有代码。
【讨论】:
您好,感谢您的回答。不幸的是,这不是我要找的。我已经在使用可达性来确定连接性。但是我在帖子中描述的功能似乎是一个操作系统级别的消息框,我正在寻找一种使用它的方法,以便我的应用程序体验与 Apple 的一致。 您可能想查看 TSAlertView,它允许您自定义自己的警报,使其看起来像 Apple 的,或者坦率地说像其他任何东西。 github.com/TomSwift/TSAlertView以上是关于如何弹出“蜂窝数据已关闭”警告信息?的主要内容,如果未能解决你的问题,请参考以下文章
Linux Debian Python弹出信息框警告框和询问框