A: 

My understanding of how it works in the simulator is that it reverse geocodes your wifi connection, and afaik that's not available through the touch

bemshaswing
cannot check your answer correct as it is not a solution ,
Ameya
A: 

You said iTouch device. I'm assuming you mean iPod Touch device, correct?

An iPod Touch device does not have a GPS chip, therefore you cannot determine the location via GPS.

The default location has not been removed for iPhone simulator 3.1.3. The simulator location code got changed for iOS simulator version 3.2 and above.

There's one thing you could try though,

Allocate your CLLocationManager is another method that isn't your viewDidLoad: method. The user needs to give the application permission to get the location, and the pop up may not become available if you place the code in viewDidLoad: I recommend placing the code in viewDidAppear.

Louis Cremen
A: 

Please take a look at the answer posted here. There are some great hints.

muffix