在用户第一次选择“不允许”选项后,调用[CLLocationManager requestAlwaysAuthorization]不会显示警告。无论如何强制应用程序在需要时再次显示警报?
答案 0 :(得分:6)
Don't Allow
,Apple将不会显示您的提醒。
另一方面,您可以检查授权状态并显示一个弹出窗口,告诉用户转到设置并手动更改。
CLAuthorizationStatus status = [CLLocationManager authorizationStatus];
if (status == kCLAuthorizationStatusNotDetermined) {
// Show request
}
此致