【问题标题】:locationManager:didFailWithError: not called if user Location Services are offlocationManager:didFailWithError: 如果用户位置服务关闭,则不调用
【发布时间】:2012-09-14 17:26:10
【问题描述】:

来自locationManager:didFailWithError:的文档

如果用户拒绝您的应用使用定位服务, 此方法报告 kCLErrorDenied 错误。在收到这样的 错误,您应该停止定位服务。

当用户对“MyApp 想要使用您当前的位置”问题按“不允许”时,它会起作用,因此您可以管理这种可能性。

但是当用户对“打开定位服务以允许“MyApp”确定您的位置”问题按“取消”时没有任何反应(如果关闭定位服务,则会出现此消息。

有没有办法进行任何类型的回调?

【问题讨论】:

    标签: ios cllocationmanager


    【解决方案1】:

    针对特定情况使用[CLLocationManager locationServicesEnabled]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-15
      • 2011-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-26
      相关资源
      最近更新 更多