在实际IO设备中调试CoreLocation应用程序

时间:2011-09-21 10:28:11

标签: iphone ios gps core-location

我正在开发一个使用CoreLocation Framework来跟踪用户移动的应用程序。我将信息缓存到数据库中以便以后使用它等等。我面临的问题是这种应用程序不是在模拟器上测试,而是在真实设备上测试数据,但我找不到一种方法来至少访问我的应用程序生成并存储到其数据库中的数据。我想了解一些与测试和调试此类应用程序相关的提示或提示。

谢谢!

3 个答案:

答案 0 :(得分:1)

如果您想访问应用程序的数据,可以按照此post上的步骤操作。如果您使用的是SQLite数据库,我建议您使用适用于Firefox的SQLite Manager插件,效果很好。

我希望它有所帮助

干杯!

答案 1 :(得分:0)

你需要adopt locationManager:didUpdateToLocation:fromLocation:of CLLocationManagerDelegate。您将在此回调中收到newLocation newLocation.coordinate - 这就是你所需要的。

答案 2 :(得分:0)

您可以使用CLLocationManager模拟器在iPhone模拟器上进行测试,这样您就可以访问数据库中的数据。有几个CLLocationManager模拟器在iPhone模拟器see this answer on SO上运行。