我用于iOS 10的代码不再适用于iOS 11 ...任何想法要改变什么?我需要打开蓝牙设置而不是通过以下代码打开的常规iOS设置
if let settings = URL(string: "App-Prefs:root=Bluetooth") {
UIApplication.shared.open(settings, options:[:], completionHandler:nil)
}
答案 0 :(得分:0)
从iOS 11开始,苹果公司建议使用公共API或使用私有实体URL方案“ prefs:root”或“ App-Prefs:root”删除功能。
因此,如果您使用上述url方案,则您的应用可能会被拒绝。如果要打开应用程序设置,请使用 UIApplicationOpenSettingsURLString 。