gpt4 book ai didi

objective-c - CoreLocation kCLErrorDomain 错误 5

转载 作者:太空狗 更新时间:2023-10-30 03:29:56 27 4
gpt4 key购买 nike

我通过重写 containsCoordinate:CLRegion 子类化以支持多边形,以使用光线转换逻辑而不是原始的距离处理逻辑。子类通过普通方法 (initCircularRegionWithCenter:radius:identifier:) 初始化,然后 CLLocationCoordinate2d 作为 NSValue 添加到可变数组.这些坐标在光线转换逻辑中使用。

当我尝试使用 CLRegion 子类时,我在我的应用程序逻辑中遇到了大量错误,以及以下错误:

2013-07-18 16:46:44.515 Geofencing[4816:907] (identifier 6C11CBAF-3EE4-4257-9D75-9724F4349B5D) <+39.86605072,-75.54420471> radius 186.54m: Error Domain=kCLErrorDomain Code=5 "The operation couldn’t be completed. (kCLErrorDomain error 5.)"

我还尝试了一个不同的子类,它不修改任何方法,但添加了一个从 NSDictionary 读取元数据的方法。我遇到了同样的错误。

这是怎么回事?子类化 CLRegion 是否可行?

最佳答案

我不想回答我自己的问题,但我找到了解决我的问题的方法。 kCLErrorDomain 代码/错误 5 表示您已尝试监控超过 20 CLRegions。在我的例子中,两个子类都监控了 20 多个区域。

关于objective-c - CoreLocation kCLErrorDomain 错误 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17733875/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com