如何以编程方式在iOS 11中打开蓝牙设置

时间:2017-12-07 08:18:09

标签: swift3 bluetooth settings ios11 swift4

我用于iOS 10的代码不再适用于iOS 11 ...任何想法要改变什么?我需要打开蓝牙设置而不是通过以下代码打开的常规iOS设置

if let settings = URL(string: "App-Prefs:root=Bluetooth") {
        UIApplication.shared.open(settings, options:[:], completionHandler:nil)
}

1 个答案:

答案 0 :(得分:0)

从iOS 11开始,苹果公司建议使用公共API或使用私有实体URL方案“ prefs:root”或“ App-Prefs:root”删除功能。

因此,如果您使用上述url方案,则您的应用可能会被拒绝。如果要打开应用程序设置,请使用 UIApplicationOpenSettingsURLString