5
似乎Apple已经将很多应用程序配置移至iOS 11的应用程序路径,如何在设置中以编程方式打开应用程序路径?我试过"App-Prefs:root=\(Bundle.main.bundleIdentifier!)"
,但这似乎不起作用。如何在设置中打开您的应用程序iOS 11
请注意,我的问题是具体到:如何打开设置应用程序路径:不如何打开设置
似乎Apple已经将很多应用程序配置移至iOS 11的应用程序路径,如何在设置中以编程方式打开应用程序路径?我试过"App-Prefs:root=\(Bundle.main.bundleIdentifier!)"
,但这似乎不起作用。如何在设置中打开您的应用程序iOS 11
请注意,我的问题是具体到:如何打开设置应用程序路径:不如何打开设置
这里是你要寻找的代码,我想:
if let url = URL(string:UIApplicationOpenSettingsURLString) {
if UIApplication.shared.canOpenURL(url) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
}
openURL
,因为iOS的10已被弃用,所以我会建议你使用:
if let url = URL(string:UIApplicationOpenSettingsURLString) {
if UIApplication.shared.canOpenURL(url) {
UIApplication.shared.open(url, options: [:], completionHandler: { success in
log.debug("Open app settings success: \(success)")
})
}
}