MapView, MKAnnotation & Key -Value -Observing -Сообщение об ошибке

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

2012-04-30 03:04:35.737 Barz[21961:11903] An instance 0x7491960 of class BarAnnotation was deallocated while key value observers were still registered with it. Observation info was leaked, and may even become mistakenly attached to some other object. Set a breakpoint on NSKVODeallocateBreak to stop here in the debugger. Here's the current observation info:
    <NSKeyValueObservationInfo 0x74a18b0> (
    <NSKeyValueObservance 0x74a1700: Observer: 0x747f2b0, Key path: coordinate, Options: <New: NO, Old: NO, Prior: YES> Context: 0x0, Property: 0x74a11c0>
    )

Не то чтобы я НЕ добавлял никаких наблюдателей вручную, я просто удаляю и добавляю «BarAnnotation» (мою пользовательскую MKAnnotation )в мой mapView в методе viewWillAppear? Я также не совсем уверен, понял ли я, кто за кем наблюдает :Отслеживает ли мой mapView все MKAnnotations? Или мой mapViewController (== делегат mapView )наблюдает? И почему он так себя ведет, если я отключил перетаскивание?

Надеюсь, кто-нибудь поможет мне и ответит на некоторые из этих вопросов:)

5
задан pasql 30 April 2012 в 01:26
поделиться