【发布时间】:2010-05-06 15:06:05
【问题描述】:
有没有办法只在模拟器中使用真实的位置服务(不涉及设备)?它总是去库比蒂诺。
【问题讨论】:
标签: iphone cocoa-touch geolocation mapkit
有没有办法只在模拟器中使用真实的位置服务(不涉及设备)?它总是去库比蒂诺。
【问题讨论】:
标签: iphone cocoa-touch geolocation mapkit
我认为不可能在模拟器中使用真实的位置数据,但是将 CLLocationManager 类包装在您自己设计的类中,并在您在模拟器中运行时提供来自您的类的测试数据是相当简单的模拟器,并在您使用设备时使用 CoreLocation。
【讨论】:
是的,您可以在iSimulate 的帮助下在模拟器中使用真实的位置数据。您仍然需要真实设备,但真实设备只是将数据泵入模拟器,因此您仍然可以使用来自设备的真实位置、加速度计等数据继续在模拟器上进行测试,充分利用其所有优势(速度!)。
【讨论】:
不,您必须部署到您的设备。
根据您的生活有多困难,以及您正在做什么,您也许可以使用conditional compiling 运行仅在模拟器中运行的自定义定位器代码块。这样你就可以设置某种硬编码的位置值来读取,或者其他东西。
【讨论】: