Search code examples
iosswiftnsurl

Opening Safari settings with NSURL Swift


Is it possible to open Safari app settings using NSURL link ?

Here is the code i'm using for general settings

UIApplication.sharedApplication().openURL(NSURL(string: UIApplicationOpenSettingsURLString)!)

How should i modify it - if its even possible?

Thank you!


Solution

  • I have found this post: Call the official *Settings* app from my app on iPhone

    From that post follow this two steps:

    First go to Info -> URL Types and add URL Schemes as prefs as shown in below image:

    enter image description here

    After that use this code for open safari settings:

    UIApplication.sharedApplication().openURL(NSURL(string: "prefs:root=Safari")!)
    

    And result will be:

    enter image description here