【发布时间】:2015-02-02 17:36:20
【问题描述】:
在用户第一次选择“不允许”选项后,调用 [CLLocationManager requestAlwaysAuthorization] 不会显示警报。是否有强制应用在需要时再次显示警报?
【问题讨论】:
标签: ios cllocationmanager
在用户第一次选择“不允许”选项后,调用 [CLLocationManager requestAlwaysAuthorization] 不会显示警报。是否有强制应用在需要时再次显示警报?
【问题讨论】:
标签: ios cllocationmanager
如果用户已经按下Don't Allow,Apple 将不会显示您的提醒。
另一方面,您可以检查授权状态并显示一个弹出窗口,告诉用户转到设置并手动更改它。
CLAuthorizationStatus status = [CLLocationManager authorizationStatus];
if (status == kCLAuthorizationStatusNotDetermined) {
// Show request
}
问候
【讨论】: