- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在开发具有反向地理编码功能的 iOS 应用程序。当我第一次调用该函数时,一切都很好。第二次调用后(使用完成调用的 Controller 的新实例)出现“Domain=kCLErrorDomain Code=2”错误。这发生在模拟器和设备上。坐标有效。我的代码:
CLGeocoder *geoCoder = [[CLGeocoder alloc] init];
CLLocation *loc = [[CLLocation alloc] initWithLatitude:cityCoords.latitude longitude:cityCoords.longitude];
self.displayedCity = [[Stadt alloc] init];
[geoCoder reverseGeocodeLocation:loc completionHandler:^(NSArray *placemarks, NSError *error) {
if(!error){
for (CLPlacemark * placemark in placemarks) {
self.displayedCity.name = [placemark locality];
self.displayedCity.stadtCoord = placemark.region.center;
}
[self loadCity:self.displayedCity.name];
}
else{
NSLog(@"failed getting city: %@", [error description]);
}
}];
提前致谢!
最佳答案
错误 2 通常意味着您过于频繁地调用地理定位服务器。通常,当您每次触发委托(delegate)方法 didUpdateLocations 时向服务器发送反向地理编码请求时,就会发生这种情况。在文档中,Apple 表示这通常应该每分钟只执行一次。
关于iphone - CLGeocoder reverseGeocodeLocation "kCLErrorDomain error 2",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13888076/
这个问题在这里已经有了答案: didFailWithError: Error Domain=kCLErrorDomain Code=0 "The operation couldn’t be com
import UIKit import CoreLocation class ViewController: UIViewController, CLLocationManagerDelegate {
我想获取当前位置,但出现错误。 这是我的 View Controller 的一个片段。 - (void)viewDidLoad { self.locationManager = [[CLLoc
我想获取当前位置,但出现错误。 这是我的 View Controller 的一个片段。 - (void)viewDidLoad { self.locationManager = [[CLLoc
我有一个 CLLocation 管理器。它工作正常。 locManager = CLLocationManager() locManager.delegate = self locManager.de
使用 iBeacon 和 CoreLocation 我收到以下错误: Error Domain=kCLErrorDomain Code=16 "操作无法完成。(kCLErrorDomain 错误 16
Location Manager Error : Operation could not be completed(KCLErrorDomain error 0) 为什么会出现这个错误? 最佳答案 如
有时我会在设备上收到此错误。 我已经看到过去关于这个的问题说如果在方案中启用模拟位置就会发生错误。但是我是在硬件上而不是在模拟器上得到这个。 其他答案说检查是否有 Wifi/3G。那里有。 其他答案说
我收到这个错误: Error while updating location The operation couldn’t be completed. (kCLErrorDomain error 0.
我目前正在尝试编写一个 iOS 应用程序来记录用户访问过的状态。 我面临的问题是我的 (void) locationManager:(CLLocationManager *)manager didUp
我和这个问题的标题有同样的问题: The operation couldn’t be completed. (kCLErrorDomain error 1.) 此错误是当用户按下不允许本地化访问权限时
我正在实现一个地理位置代码,这意味着我想将地址作为字符串,然后以 CLCooperative 形式返回一个位置。我收到这个奇怪的错误代码,其他人似乎都没有看到。 kCLErrorDomain错误8 我
我正在开发具有反向地理编码功能的 iOS 应用程序。当我第一次调用该函数时,一切都很好。第二次调用后(使用完成调用的 Controller 的新实例)出现“Domain=kCLErrorDomain
我已阅读 CLLocationManager kCLErrorDomain Codes?以及Apple Docs 我在调用 startRangingBeaconsInRegion: 之前检查以确保测距
我通过重写 containsCoordinate: 将 CLRegion 子类化以支持多边形,以使用光线转换逻辑而不是原始的距离处理逻辑。子类通过普通方法 (initCircularRegionWit
调用allowDeferredLocationUpdates后,我不断收到“操作无法完成”的消息。 (kCLErrorDomain 错误 11。)' GPS 可用,因为我仍然每秒收到正常更新。只是我每
现在我正在使用 proximitykit.framework 进行地理围栏。我发现了这个样本:https://github.com/RadiusNetworks/proximity-kit-ios-e
我在获取当前位置时遇到问题。我仍然收到错误: Error Domain=kCLErrorDomain Code=0 "The operation couldn’t be completed. (kCL
我正在根据这篇文章开发具有反向地理编码功能的 iOS 应用程序:geocoding tutorial 但是当我在模拟器上进行这样的测试时,我得到“kCLErrorDomain 错误 9”。我搜索了很多
我的应用程序中有一个搜索栏,用户可以在其中输入地址,它会提供经过地理编码的结果。根据以下代码,结果随着用户键入而更新: - (void)searchBar:(UISearchBar *)searchB
我是一名优秀的程序员,十分优秀!