在模拟器中使用真实位置服务

时间:2010-05-06 15:06:05

标签: iphone cocoa-touch geolocation mapkit

有没有办法在模拟器中使用真实位置服务(不涉及设备)?它总是去库比蒂诺。

3 个答案:

答案 0 :(得分:6)

我认为在模拟器中使用真实位置数据是不可能的,但是将CLLocationManager类包装在您自己设计的类中是相当简单的,并且当您在类中运行时提供类中的测试数据。模拟器,当你在设备上时使用CoreLocation。

答案 1 :(得分:6)

是的,您可以在iSimulate的帮助下在模拟器中使用真实位置数据。你仍然需要真正的设备,但真正的设备只是将数据泵入模拟器,所以你仍然可以在模拟器上继续测试它的所有好处(速度!),以及来自设备的真实位置,加速度计等数据。

答案 2 :(得分:2)

不,您必须部署到您的设备。

取决于您的生活有多困难,并且取决于您正在做什么,您可以使用conditional compiling来运行仅在模拟器中运行的自定义定位器代码块。这样你就可以设置某种硬编码的位置值来读取或者什么。