【问题标题】:CLLocationManager requestAlwaysAuthorization not showing alert second timeCLLocationManager requestAlwaysAuthorization 第二次不显示警报
【发布时间】:2015-02-02 17:36:20
【问题描述】:

在用户第一次选择“不允许”选项后,调用 [CLLocationManager requestAlwaysAuthorization] 不会显示警报。是否有强制应用在需要时再次显示警报?

【问题讨论】:

    标签: ios cllocationmanager


    【解决方案1】:

    如果用户已经按下Don't Allow,Apple 将不会显示您的提醒。 另一方面,您可以检查授权状态并显示一个弹出窗口,告诉用户转到设置并手动更改它。

    CLAuthorizationStatus status = [CLLocationManager authorizationStatus];
    if (status == kCLAuthorizationStatusNotDetermined) {
        // Show request
    }
    

    问候

    【讨论】:

      猜你喜欢
      • 2014-11-18
      • 2014-11-15
      • 2012-01-09
      • 2015-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-31
      相关资源
      最近更新 更多