Core Location Best Placement and User Interruption
Posted
by b.dot
on Stack Overflow
See other posts from Stack Overflow
or by b.dot
Published on 2010-03-19T22:25:07Z
Indexed on
2010/03/19
22:31 UTC
Read the original article
Hit count: 510
Hi All,
My application uses Core Location in three different views. It's working perfectly. In my first view, I subclass the CLLocationManager and use protocol methods for location updates to my calling class. Before I install the framework and code in my other classes, I was wondering:
Is the protocol method the best way?
What happens to the Core Location execution if the user exits the view or quits the app while it's trying to get a location fix? Is the location task terminated with the GPS system turned off immediately?
If the user simply switches to another view, is it OK to assume that I can start Core Location in the next view without regard to the last?
Where should the first update location call be placed. Should the application delegate instantiate the CLLocation Manager class using protocol so that it can update any of the views chosen or should each class instantiate the manager.
Any feedback would be appreciated.
Thanks.
© Stack Overflow or respective owner