import UIKit

class ViewController: UIViewController {
    
    
    override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {


        print("点了 touchesBegan")
        
        let url = URL(string: UIApplication.openSettingsURLString)
        
        if let canOpenUrl = url,
            UIApplication.shared.canOpenURL(canOpenUrl){
            
            UIApplication.shared.open(canOpenUrl, options: [:], completionHandler:  nil)
        }
    }

    override func viewDidLoad() {
        super.viewDidLoad()
        

        //FIXME:因为苹果不让跳转root,下列都被废弃了。。 在xcode9 上都是直接设置权限,才能跳转对应设置界面,而且下列设置会被拒
        // Do any additional setup after loading the view, typically from a nib.
        //        About — prefs:root=General&path=About
        //        Accessibility — prefs:root=General&path=ACCESSIBILITY
        //        AirplaneModeOn— 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
        //        Wi-Fi — prefs:root=WIFISetting—prefs:root=INTERNET_TETHERING
        //        Wallpaper — prefs:root=Wallpaper
        //        VPN — prefs:root=General&path=Network/VPN
        //        Twitter — prefs:root=TWITTER  Usage — prefs:root=General&path=USAGE
        //        Store — prefs:root=STORE
        //        SoftwareUpdate— prefs:root=General&path=SOFTWARE_UPDATE_LINK
        //        Sounds — prefs:root=Sounds
        //        Siri — prefs:root=General&path=Assistant
        //        Safari — prefs:root=Safari
        //        Reset — prefs:root=General&path=Reset
        //        Profile — prefs:root=General&path=ManagedConfigurationList
        //        Phone — prefs:root=Phone  Photos — prefs:root=Photos
        //        Notification — prefs:root=NOTIFICATIONS_ID
        //        Notes — prefs:root=NOTES
        //        Nike + iPod — prefs:root=NIKE_PLUS_IPOD
        //        Network — prefs:root=General&path=Network
        //        Music VolumeLimit— prefs:root=MUSIC&path=VolumeLimit
        //         Music Equalizer — prefs:root=MUSIC&path=EQ
        //        Music — prefs:root=MUSIC
        
    }


}

  

posted on 2019-02-11 14:04  懂事长qingzZ  阅读(342)  评论(0编辑  收藏  举报