无法跳转到系统设置页面

时间:2016-11-25 12:08:20

标签: ios swift3 ios10

当我在设置中单击“关于”页面时,会显示一条错误消息:

2016-11-25 19:49:04.352 ass176[4729:186745] -canOpenURL: failed for URL: "prefs:root=General&path=About" - error: "The operation couldn’t be completed. (OSStatus error -10814.)"

这是代码:

let url = URL(string: "prefs:root=General&path=About")

if UIApplication.shared.canOpenURL(url!){
     UIApplication.shared.open(url!, options: [:], completionHandler: nil)
}

环境:iOS 10.1,XCode 8.1

enter image description here

2 个答案:

答案 0 :(得分:1)

显然,它不再被允许了。您必须使用UIApplicationOpenSettingsURLString进行自己的应用设置。

你可以在这里阅读@ Paulw11答案: Answer

答案 1 :(得分:0)

错误代码10814告诉我。

No application in the Launch Services database matches the input criteria.

您可以通过link

获取

我更喜欢的解决方案是尝试重置模拟器。并重新运行该项目。