【问题标题】:iOS 11 deferredLocationUpdatesAvailable always return NO and Error Domain=kCLErrorDomain Code=11. How to make deferredlocationupdates work?iOS 11 deferredLocationUpdatesAvailable 总是返回 NO 并且错误域=kCLErrorDomain 代码=11。如何使 deferredlocationupdates 起作用?
【发布时间】:2018-03-08 12:18:44
【问题描述】:

我正在尝试使用 allowDeferredLocationUpdates(untilTraveled:timeout:) 来推迟位置更新。后面的文档是https://developer.apple.com/documentation/corelocation/cllocationmanager/1620547-allowdeferredlocationupdates
即使通过尝试各种方法将手机与调试器分离,让手机长时间闲置,延迟也不起作用。如果有人在 iOS 11 上尝试过,请告知。

【问题讨论】:

    标签: ios objective-c cllocationmanager ios11


    【解决方案1】:

    不幸的是,尽管有所有文档,并且经过数周令人沮丧的开发工作,我还是排除了一个事实,即不再支持此功能。我在 7 种不同的真实设备(iPad 和 iPhone,5s 到 7 个)上在所有可能的情况下对其进行了测试……没有成功。

    它确实在 IOS 9 上完美运行,这就是我相信的原因,我知道该怎么做。但是我尝试了我在这里找到的所有提示,其他的......在 IOS 10 和 11 下没有成功。

    如果你环顾四周,你会发现许多来自其他程序员的愤怒的 cmets。很遗憾,但我们必须排除事实。

    【讨论】:

      猜你喜欢
      • 2017-01-22
      • 2016-07-23
      • 2015-12-09
      • 2016-01-26
      • 1970-01-01
      • 2018-03-08
      • 1970-01-01
      • 1970-01-01
      • 2018-11-12
      相关资源
      最近更新 更多