我正在我的应用程序中使用location,并用IOS 3模拟测试了它,或者它在设备上也工作得很好,它工作正常。但是当它在IOS4模拟器上测试时,它无法找到位置,我知道模拟器上的位置是无限循环的加州库比蒂诺。但它在IOS4中不起作用...
而且我没有Iphone4...So不能进一步测试
请帮帮忙
发布于 2010-10-30 17:02:45
也许模拟器无法检索默认的CLLocationManager位置。您可以尝试这样做:
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
location = newLocation.coordinate;
// Manually setting a default location for simulator only
if(TARGET_IPHONE_SIMULATOR){
location.latitude= 45.00;
location.longitude= 45.00;
}
}https://stackoverflow.com/questions/4057916
复制相似问题