我知道有很多问答说从 iOS 5.1 开始无法从应用程序打开设置,一些例子:
- Opening the Settings app from another app
- is it possible to open Settings App using openURL?
- launch settings from alert
但真正烦人的是 Twitter App(版本 6.2.1,iPhone 4s,iOS 7.1)正在从应用程序打开设置。
检查这张图片:
点击设置,Twitter 将打开设置和标题为 Wi-Fi 的 View 。的确,此 View 不具备所有 Wi-Fi 属性。但是,它是设置中的内容。
这怎么可能?如何处理 Twitter?
有人知道吗?
最佳答案
那不是显示警报的 Twitter 应用程序。这是一个标准的 iOS 警告,当应用程序试图在没有 WiFi 的情况下使用位置服务时会出现。
没有第 3 方应用程序可以直接显示该警报。 iOS 会显示它,然后 iOS 会将您带到“设置”应用。
我刚刚用我自己的应用验证了这一点。如果该应用程序已经具有使用定位服务的权限,那么如果您在该应用程序中执行某些需要定位的操作,则会在适当的时候出现此警报。我知道一个事实,即我在代码中没有执行任何操作来使警报出现,但它确实出现了。
关于ios - 从应用程序打开设置(如 Twitter 以打开 Wi-Fi)- 使用 iOS 7.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22460928/