如何在设置swift 3.0时从我自己的应用程序重定向到设置常规选项卡

时间:2017-02-09 08:50:37

标签: ios iphone swift3 ios10

您好我无法从我的应用程序重定向到设置中的常规选项卡。在这里,我的代码请帮助解决这个问题

我在url架构中添加了prfes

guard let settingsUrl = URL(string:"prefs:root=General") else {
        return
    }

    if UIApplication.shared.canOpenURL(settingsUrl) {

         UIApplication.shared.open(settingsUrl, completionHandler: { (success) in
             print("Settings opened: \(success)") // Prints true
         })

     }

2 个答案:

答案 0 :(得分:3)

在iOS 10中,他们改变了#14; prefs:"到" App-Prefs:"

        guard let profileUrl = URL(string: "App-    
         Prefs:root=General") else {
            return
        }

         if UIApplication.shared.canOpenURL(profileUrl) {

         UIApplication.shared.open(profileUrl, completionHandler: { (success) in

            print(" Profile Settings opened: \(success)")

            })
         }

答案 1 :(得分:1)

使用以下代码:

if let url = URL(string:UIApplicationOpenSettingsURLString) {
                print(url)
            }