Why does CLLocationManager returns null locations on the iphone SDK 4 beta in the Simulator?

烈酒焚心 提交于 2019-12-04 06:16:09

问题


I have this piece of code:

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
    NSLog(@"Manager did update location!!");
    self.currentLocation = newLocation.description;
}

I have this code inside a class that conforms to the CLLocationManagerDelegate. I tested earlier in sdk 3.0 and works nice (on both simulator and device). I'm testing this class on the SDK 4, in the simulator, but it gives null as a newLocation. I can't even get the NSLog for the first call. I checked other app where I use the location framework and it doesn't work either.

I implemented the locationManager:didFailWithError: message also, wich is never called.

Can anyone please confirm that the simulator can't do any CLLocationManager capabilities? (a link where the bug is reported as a known issue will be awesome). Is there a way to fix this?

Thanks in advance.

-Update: I tested this on the new SDK4 GM release and still doesn't work.


回答1:


You can't discuss the SDK 4 outside of the Apple developer site until it is out of beta and released to the public.



来源:https://stackoverflow.com/questions/3040796/why-does-cllocationmanager-returns-null-locations-on-the-iphone-sdk-4-beta-in-th

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!