ios - 我们可以从我们的 ios 应用程序启动我们的应用程序设置页面吗?

标签 ios swift xcode system-preferences

我有一个 iOS 应用程序,用户可以在其中启用/禁用位置跟踪权限,因此,在单击我的应用程序中的按钮时,我必须将用户导航到系统偏好应用程序中的位置访问页面,

我看了很多答案,建议我使用

UIApplication.shared.open(URL(string: "App-prefs:LOCATION_SERVICES")!)

但是他们都能够移动到默认设置,是否可以移动到如下图所示的特定页面,即设置 -> 隐私 -> 定位服务 -> My_APP ->

enter image description here

提前致谢..

最佳答案

无法将用户导航到您询问的特定设置。
另外,请注意,不建议使用私有(private) API,包括您在问题中提到的 URL ("App-prefs:LOCATION_SERVICES")。
要启动“设置”应用,最好使用现有的 UIApplication.openSettingsURLString:

UIApplication.shared.open(URL(string: UIApplication.openSettingsURLString)!)

关于ios - 我们可以从我们的 ios 应用程序启动我们的应用程序设置页面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65991014/

相关文章:

ios - 测试钥匙串(keychain) - OSStatus 错误 -34018

ios - 应用程序扩展 iOS9 : How can I send a string/URL from the share view to my the app?

ios - UIApplication sharedApplication keyWindow - iOS App Widget

iphone - 如何从导航堆栈中删除所有 View ?

swift - 从特定日期 Swift 获取更大日期单位的最简单方法

ios - AudioKit 录音机设置与麦克风崩溃 "required condition is false: mixingDest"

objective-c - NSSplitViewItem 不像 IB 中设计的那样显示

ios - 将 UIBezierPath 绘制到 UIImage 到 Base64 图像在 Swift 中不起作用

iOS - 如何设置 View 宽度等于 TableView 分隔符宽度

ios - 甚至在我的操作在 main 方法中完成之前就触发了完成 block