UPDATE:从 iOS 5 和 Xcode 4.1 开始,现在可以在模拟器中测试位置,甚至定义路线。看http://developer.apple.com更多细节。
遗留问题
有没有办法在 iPhone 模拟器上测试 CoreLocation?
我所需要的只是能够自己设置位置并让 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)