Отладка приложения CoreLocation в реальном устройстве ввода-вывода - PullRequest
3 голосов
/ 21 сентября 2011

Я разрабатываю приложение, которое использует CoreLocation Framework для отслеживания перемещений пользователей. Я кеширую информацию в БД, чтобы использовать ее позже и т. Д. Проблема, с которой я сталкиваюсь, заключается в том, что такого рода приложения нужно тестировать не на симуляторе, а на реальном устройстве с реальными данными, но я не могу найти хотя бы доступ к данным, которые мое приложение генерирует и хранит в своей БД. Я хотел бы знать некоторые советы или подсказки, касающиеся способа тестирования и отладки такого рода приложений.

Спасибо!

Ответы [ 3 ]

1 голос
/ 21 сентября 2011

Если вы хотите получить доступ к данным приложения, вы можете выполнить действия, описанные в этом сообщении . Если вы используете базу данных SQLite, я бы посоветовал вам использовать плагин SQLite Manager для Firefox, он прекрасно работает.

Надеюсь, это поможет

Ура!

0 голосов
/ 21 сентября 2011

Вы можете протестировать на симуляторе iPhone, используя симулятор CLLocationManager, и таким образом у вас будет доступ к данным в вашей БД. Существует несколько симуляторов CLLocationManager, которые работают на симуляторе iPhone , см. Этот ответ на SO .

0 голосов
/ 21 сентября 2011

Вам необходимо принять locationManager: didUpdateToLocation: fromLocation: of CLLocationManagerDelegate. Вы получите newLocation в этом обратном вызове.
newLocation.coordinate - это то, что вам нужно.

...