我正在尝试通过我的iOS应用打开用户的iCloud设置。目前,我有这个:
@IBAction func openSettings(_ sender: AnyObject) {
guard let settingsUrl = URL(string: UIApplicationOpenSettingsURLString) else {
return
}
if UIApplication.shared.canOpenURL(settingsUrl) {
UIApplication.shared.openURL(settingsUrl)
}
}
但是,这会打开应用程序。如何打开用户的iCloud设置?谢谢!
最佳答案
尝试这个:
let settingsCloudKitURL = URL(string: "App-Prefs:root=CASTLE")
if let url = settingsCloudKitURL, UIApplication.shared.canOpenURL(url) {
if #available(iOS 10, *) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
} else {
UIApplication.shared.openURL(url)
}
}
关于ios - 如何通过应用程序打开iCloud设置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40365721/