swift跳转到设置的各页面

//跳转到设置的总页面:

 let settingUrl = NSURL(string: UIApplicationOpenSettingsURLString)!

//           let settingUrl = URL(string: "prefs:root=NOTIFICATIONS_ID")!

            if UIApplication.shared.canOpenURL(settingUrl as URL)

            {

                UIApplication.shared.open(settingUrl as URL, options: [:], completionHandler: { (istrue) in

                    

                })

            }


++++++++++++++++++++++//跳转到设置的其他页面:+++++++++++++++++++++++++++

运行iOS10会报错

-canOpenURL: failed for URL: "prefs:root=Bluetooth" - error: "The operation couldn’t be completed. (OSStatus error -10814.)"


需要在target->info->urlSchem后的框中填入prefs

 let url = URL(string: "prefs:root=NOTIFICATIONS_ID")

            if UIApplication.shared.canOpenURL(url as URL)

            {

                UIApplication.shared.open(url as URL, options: [:], completionHandler: { (istrue) in

                    

                })

            }

  **跳转到其他设置页面

            

            

            

            About prefs:root=General&path=About

            

            Accessibility prefs:root=General&path=ACCESSIBILITY

            

            Airplane Mode On prefs:root=AIRPLANE_MODE

            

            Auto-Lock prefs:root=General&path=AUTOLOCK

            

            Brightness prefs:root=Brightness

            

            Bluetooth prefs:root=General&path=Bluetooth

            

            Date & Time prefs:root=General&path=DATE_AND_TIME

            

            FaceTime prefs:root=FACETIME

            

            General prefs:root=General

            

            Keyboard prefs:root=General&path=Keyboard

            

            iCloud prefs:root=CASTLE

            

            iCloud Storage & Backup prefs:root=CASTLE&path=STORAGE_AND_BACKUP

            

            International prefs:root=General&path=INTERNATIONAL

            

            Location Services prefs:root=LOCATION_SERVICES

            

            Music prefs:root=MUSIC

            

            Music Equalizer prefs:root=MUSIC&path=EQ

            

            Music Volume Limit prefs:root=MUSIC&path=VolumeLimit

            

            Network prefs:root=General&path=Network

            

            Nike + iPod prefs:root=NIKE_PLUS_IPOD

            

            Notes prefs:root=NOTES

            

            Notification prefs:root=NOTIFICATIONS_ID

            

            Phone prefs:root=Phone

            

            Photos prefs:root=Photos

            

            Profile prefs:root=General&path=ManagedConfigurationList

            

            Reset prefs:root=General&path=Reset

            

            Safari prefs:root=Safari

            

            Siri prefs:root=General&path=Assistant

            

            Sounds prefs:root=Sounds

            

            Software Update prefs:root=General&path=SOFTWARE_UPDATE_LINK

            

            Store prefs:root=STORE

            

            Twitter prefs:root=TWITTER

            

            Usage prefs:root=General&path=USAGE

            

            VPN prefs:root=General&path=Network/VPN

            

            Wallpaper prefs:root=Wallpaper

            

            Wi-Fi prefs:root=WIFI

            

            Setting prefs:root=INTERNET_TETHERING


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值