在真实的iOS设备上调试CoreLocation应用程序

3
我正在开发一个应用程序,使用CoreLocation框架来跟踪用户的移动。我将信息缓存到数据库中以便稍后使用等等。我所面临的问题是这种应用程序不能在模拟器上进行测试,而是在真实设备上使用真实数据进行测试,但我找不到一种方法来至少访问我的应用程序生成并存储到其数据库中的数据。我想知道一些有关测试和调试此类应用程序的提示或提示。谢谢!
3个回答

1

如果您想访问应用程序的数据,可以按照此post上的步骤进行操作。如果您正在使用SQLite数据库,我建议您使用Firefox的SQLite Manager插件,它非常好用。

希望能对您有所帮助

祝好!


@Yuchen 已修复。但可能已过时。 - Fran Sevillano

0
你需要采用CLLocationManagerDelegate的locationManager:didUpdateToLocation:fromLocation:方法。在这个回调中,你将会收到新的位置信息newLocation。
newLocation.coordinate - 这就是你所需要的。

0
你可以使用 CLLocationManager 模拟器在 iPhone 模拟器上进行测试,这样你就可以访问你的数据库中的数据。有几个在 iPhone 模拟器上运行的 CLLocationManager 模拟器可供选择 参见 SO 上的此答案

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接