I have an app that shows where busses are on their routes. Many times when panning around or trying to zoom in or out the app stalls. When location manager makes a call to didUpdateLocations, I reload the map with the possible change in the bus location. To get the change information I have to use NSURL to grab an xml file and parse it for bus route name, gps data, etc. Is this nsurl call blocking the app? Is there a way to put this call on a different thread so it is not blocking the pan/zoom actions on the map?
Is there a better forum to ask this question?
Thanks