• iOS


    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
            
        }
    
    
    }
    

      

  • 相关阅读:
    Mongodb中Sharding集群
    Codis --豌豆荚开源的Redis分布式中间件
    Linux下查看文件和文件夹大小
    kafka中处理超大消息的一些考虑
    heroku
    MVCC图示
    oracle ORA_ROWSCN 行记录的更新时间
    6个理由告诉你为什么要用NAS
    RAID技术介绍和总结
    新一代分布式任务调度框架:当当elastic-job开源项目的10项特性
  • 原文地址:https://www.cnblogs.com/qingzZ/p/10361654.html
Copyright © 2020-2023  润新知