ERROR, Generic, время, +320195751,128, функция, "пустота
CLClientHandleRegistrationTimerExpiry (__ CFRunLoopTimer *,
void *) ", Таймер регистрации истек,
но клиент все еще регистрируется!
Есть только несколько упоминаний об этой проблеме, которые мне удалось найти в более широком Интернете, и ни у кого нет полезной информации. Вот контекст:
У меня есть приложение, которое отслеживает местоположение устройства с помощью метода startUpdatingLocation в CLLocationManager. Он начинает мониторинг, работает некоторое время, затем это сообщение появляется в выходных данных отладки. С этого момента обновления местоположения не доставляются.
Эта ошибка убивает функциональность определения местоположения приложения, и я не знаю, что может быть причиной этого. У него даже есть восклицательный знак в конце, что означает, что это явно захватывающая ошибка.
Обновление:
Хотя я так и не нашел решения проблемы и не выяснил, почему это происходит в первую очередь, я также потерял способность воспроизводить ее. Похоже, это произошло в течение некоторого периода времени, в течение которого я сделал много вещей, включая общее изменение структуры кода с последующим обновлением до бета-версии iOS 5. Кажется, что-то заставило меня замолчать.