2017-09-26 15 views
5

AppleがiOS 11のAppパスに多くのアプリ設定を移動したようですが、設定でプログラムパスをプログラムで開くにはどうすればよいですか?私は"App-Prefs:root=\(Bundle.main.bundleIdentifier!)"を試しましたが、これはうまくいかないようです。設定でiOS 11を開く方法

私の質問は、固有であることに注意してください:設定でアプリのパスを開く方法ませここで設定

答えて

10

を開く方法あなたが探しているコードで、

if let url = URL(string:UIApplicationOpenSettingsURLString) { 
    if UIApplication.shared.canOpenURL(url) { 
     UIApplication.shared.open(url, options: [:], completionHandler: nil) 
    } 
} 
0

openURLはiOSの10以降廃止されているので、私はあなたが使用することをお勧めします:私は推測

if let url = URL(string:UIApplicationOpenSettingsURLString) { 
    if UIApplication.shared.canOpenURL(url) { 
     UIApplication.shared.open(url, options: [:], completionHandler: { success in 
      log.debug("Open app settings success: \(success)") 
     }) 
    } 
} 
関連する問題