面临严重问题。iPhone CoreLocation框架无法在XCode SDK 3.2.4上使用Simulator 4.1和XCode SDK 3.2.3在使用模拟器4.0.X和iTouch设备上使用OS 4.1
实现CLLocationMangerDelegate并使用此代码:火灾时,我得到
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
但方法
- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error{
NSLog(@"%@",[error description]);
}
:
错误域= kCLErrorDomain代码= 0“的动作couldn (kCLErrorDomain error 0.)“
我在带有WIFI的OS 4.1的iTouch设备上测试此功能。如上所述,这也会在控制台中产生相同的错误。
有没有人遇到这种情况,或任何人都可以帮助我解决这个问题。 有没有办法检测CLLocationManager在设备上是否正常工作?
我在这个链接上发现了一些类似的讨论,但还没有解决方案!
得到了 Location Manager Error : (KCLErrorDomain error 0)
有些淡淡的冷是对的iTouch的WiFi或网络问题。我不明白为什么它不能在模拟器上工作,因为它可以与iPhone模拟器3.1.3一起使用,至少在默认情况下它会显示无限循环,CA(Apple总部地址)。难道这个默认地址是完全删除的吗?
任何使用过的开发者都支持向苹果询问这个问题,或者是一个具有完整CL模拟器和其他设备的文档的文档吗?
在此先感谢。
你可以显示你在哪里分配和实例化CLLocationManager吗? – Don 2010-10-01 18:59:26
我正在实例化CLLocationManger - (void)viewDidLoad ..方法CLLocationManager * locationManager = [[CLLocationManager alloc] init]; [locationManager setDelegate:self]; [locationManager setDesiredAccuracy:kCLLocationAccuracyNearestTenMeters]; [locationManager startUpdatingLocation]; – Ameya 2010-10-01 19:07:06