AppleがiOS 11のAppパスに多くのアプリ設定を移動したようですが、設定でプログラムパスをプログラムで開くにはどうすればよいですか?私は"App-Prefs:root=\(Bundle.main.bundleIdentifier!)"
を試しましたが、これはうまくいかないようです。設定でiOS 11を開く方法
私の質問は、固有であることに注意してください:設定でアプリのパスを開く方法:ませここで設定
AppleがiOS 11のAppパスに多くのアプリ設定を移動したようですが、設定でプログラムパスをプログラムで開くにはどうすればよいですか?私は"App-Prefs:root=\(Bundle.main.bundleIdentifier!)"
を試しましたが、これはうまくいかないようです。設定でiOS 11を開く方法
私の質問は、固有であることに注意してください:設定でアプリのパスを開く方法:ませここで設定
を開く方法あなたが探しているコードで、
if let url = URL(string:UIApplicationOpenSettingsURLString) {
if UIApplication.shared.canOpenURL(url) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
}
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)")
})
}
}