I’m learning to develop iOS apps and I try them on simulater only. Now, in my app I use CLLocationManager to get my current location coordinates. But when I run the app no matter where I am I get the same results for all the coordinate values(altitude,longitude,latitude). They do not change even if I move to another location. What I wonder is how does CLLocationManager get values? If it does not work on simulater then where do the values that never change come from? According to the coordinates I guess it’s a default value that shows London if no coordinates are available.
Share
Try Resetting the iOS Simulator, erasing all applications and settings.
And when you run CLLocationManager using application, it will probably ask for permission to use location, something like what you would see in you device.
I’ve been using iOS Simulator, and it gives location of my computer for the simulator all the time. I guess it’s affected by your internet connection and IP address. Since many computers don’t come with GPS, it’s the only way to know the location of the computer.