0
我開發針對iOS(iPhone,iPad的) 我的應用程序不使用的UIApplication 我使用下面的代碼控制檯應用程序:CLLocationManager返回kCLErrorDenied(不使用的UIApplication)
MDCoreLocation *gps = [[MDCoreLocation alloc] init];
CLLocationManager *manager = [[CLLocationManager alloc] init];
[manager setDelegate:gps];
[manager setDesiredAccuracy:kCLLocationAccuracyBest];
[manager startUpdatingLocation];
[[NSRunLoop mainRunLoop] run];
但調用委託類MDCoreLocation中的locationManager:didFailWithError方法時出現錯誤kCLErrorDenied。
用戶首選項中的位置服務爲ON,但我的控制檯應用程序不在應用程序列表中。
您有任何解決方法嗎?
如果我的應用程序以root進程運行,可以通過編程繞過此限制嗎? – 2012-03-15 07:42:10
我不知道。這是一個越獄設備嗎? – 2012-03-15 08:03:33
是的,越獄iPhone 3GS與iPhone OS 4.2.1。 – 2012-03-15 08:35:43