面臨嚴重問題。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