【发布时间】:2018-09-04 07:36:43
【问题描述】:
我正在使用此代码重定向到该位置的 iOS 设置:
NSURL *url = [NSURL URLWithString:@"App-Prefs:root=LOCATION_SERVICES"];
if ([[UIApplication sharedApplication] canOpenURL:url]) {
[[UIApplication sharedApplication] openURL:url options:@{} completionHandler:nil];
}
但它只是重定向到设置而不是位置或蓝牙设置。有人知道是否有任何方法可以重定向到 iOS 位置设置吗?
谢谢
【问题讨论】:
-
用户现在可以覆盖我们的 requestAlwaysAuthorization 并将其降级为 requestWhenInUseAuthorization - 这意味着作为开发人员,我们现在必须在 Info.plist 中提供这两个描述添加一个新键 NSLocationAlwaysAndWhenInUseUsageDescription
-
我的 Info.plist 文件中已经有它,但我认为问题出在这个 'App-Prefs:root=LOCATION_SERVICES'
-
您是否查看过此页面:stackoverflow.com/questions/44424092/…?当我以前遇到同样的问题时,它对我很有用
标签: ios objective-c location-services