CoreLocation перестал работать на пару пользователей приложения - PullRequest
1 голос
/ 07 декабря 2011

У меня есть приложение, которое использует CoreLocation.На прошлой неделе два пользователя отправили мне электронное письмо, сообщающее, что местоположение больше не работает в приложении.Это довольно простое приложение, которое может отображать погоду в зависимости от вашего текущего местоположения.

Пользователи клянутся, что службы определения местоположения включены, даже для данного приложения.В обоих случаях все работало отлично, когда они впервые приобрели приложение, но внезапно перестали работать (их слова).

Я заставил их сделать для меня несколько вещей, таких как использование других приложений, использующихпосмотрите, работают ли они или попробуйте из других мест.Они даже удалили мое приложение и переустановили безрезультатно.

Я сумасшедший или пользователи?Это звучит просто неправдоподобно, но я далеко не эксперт в этом.В обоих случаях они используют модель iPod Touch и / или iPad только для Wi-Fi.Оба работают под управлением 5.0.x.

Переустановка приложения, безусловно, должна привести к сбросу настроек по умолчанию, верно?Остатки приложения остаются только для повторной установки?

1 Ответ

2 голосов
/ 08 декабря 2011

Просматривая мой код, я понял, что изменил с StartUpdatingLocation на StartMonitoringSignificantLocationChanges, который работает только на iPhone 3GS и выше.Так как это не работает на iPad / iPod Touch, это создавало мою проблему.Я изменил свой код, чтобы запустить приложение с помощью StartUpdatingLocation и после получения местоположения переключиться на StartMonitoringSignficantLocationChanges.Это решило проблему для всех устройств iOS.

...