2009-09-27 2 views
1

Я пишу приложение MKMapKit, которое позволяет пользователю перетаскивать аннотацию. Все, кажется, работает по большей части, но он выходит из строя, то и со следующим сообщением:Приложение iPhone MKMapKit случайно разбивается

2009-09-27 12:34:18.903 iParkNow![7181:207] *** -[LBSGAddressComponent _mapkit_cache_heapTime]: unrecognized selector sent to instance 0x195320 
2009-09-27 12:34:18.907 iParkNow![7181:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[LBSGAddressComponent _mapkit_cache_heapTime]: unrecognized selector sent to instance 0x195320' 

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

ответ

4

Вы пытаетесь изменить геокод более чем в одном месте за раз? Это приведет к сбою в работе 3.1. Итак, если пользователь перетаскивает, и вы начинаете делать обратные вызовы для обратного геокода и оставляете их открытыми, так как многие из них будут обрабатываться в одно время, то это, вероятно, ваша проблема.

+0

ok Я проверяю это, спасибо за ответ! – ennuikiller

+0

Кстати, как остановить обратное геокодирование во время перетаскивания пользователем? – ennuikiller

+0

метод -cancel в обратном геокодировании – Daniel

Смежные вопросы