ios – 在iPhone模拟器上测试CoreLocation

更新:从iOS 5和Xcode 4.1是现在可以测试在模拟器中的位置,甚至定义路由。有关详细信息,请参阅http://developer.apple.com

遗留问题

有没有反正测试CoreLocation在iPhone模拟器?

我需要的是能够自己设置位置,并让CoreLocation返回它。

这是我的简单的黑客,迫使CLLocationMager返回
鲍威尔的科技书店的地理只在模拟器上:

#ifdef TARGET_IPHONE_SIMULATOR 

@interface CLLocationManager (Simulator)
@end

@implementation CLLocationManager (Simulator)

-(void)startUpdatingLocation {
    CLLocation *powellsTech = [[[CLLocation alloc] initWithLatitude:45.523450 longitude:-122.678897] autorelease];
    [self.delegate locationManager:self
               didUpdateToLocation:powellsTech
                      fromLocation:powellsTech];    
}

@end

#endif // TARGET_IPHONE_SIMULATOR
http://stackoverflow.com/questions/802156/testing-corelocation-on-iphone-simulator

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:ios – 在iPhone模拟器上测试CoreLocation