Что вызывает (и как я могу исправить) эту странную ошибку местоположения ядра?

ERROR, Generic, Time, 320195751.128, Function, "void но клиент все еще регистрируется! Есть только ...

ERROR, Generic, Time, 320195751.128, Function, "void но клиент все еще регистрируется! Есть только ...

ERROR, Generic, Time, 320195751.128, Function, "void CLClientHandleRegistrationTimerExpiry (__ CFRunLoopTimer *, void *) ", Таймер регистрации истек, но клиент все еще регистрируется!

Есть только несколько упоминаний об этой проблеме, которые я смог найти в более широком Интернете, и ни у кого нет полезной информации. Вот контекст:

У меня есть приложение, которое отслеживает местоположение устройства с помощью метода startUpdatingLocation CLLocationManager. Он начинает мониторинг, работает некоторое время, затем это сообщение появляется в отладочных данных. С этого момента обновления местоположения больше не доставляются.

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

Обновление:
Хотя я так и не нашел решения проблемы и не выяснил, почему это происходит в первую очередь, я также потерял способность воспроизводить его. Похоже, это произошло в течение некоторого периода времени, когда я много чего делал, включая общее изменение структуры кода с последующим обновлением до бета-версии iOS 5. Кажется, что-то там заставило меня замолчать.

15
задан Matt Wilding 5 August 2011 в 00:37
поделиться