在IOS中从MKMapView导航到另一个屏幕时发出警告

时间:2014-05-08 13:56:11

标签: ios annotations mkmapview warnings

我在MKMapView上删除了多个注释。当我从地图导航到另一个屏幕时显示警告。由于警告,有时我的应用程序随机崩溃。下面是我的代码,它在地图视图上删除了注释。

[annView addObserver:self
                      forKeyPath:Identifier
                         options:NSKeyValueObservingOptionNew
                         context:(__bridge void *)(GMAP_ANNOTATION_SELECTED)];

以下是我得到的错误 类MyAnnotationView的实例0x207308c0已取消分配,而键值观察者仍在其中注册。观察信息被泄露,甚至可能被错误地附加到其他物体上。在NSKVODeallocateBreak上设置断点以在调试器中停止。这是当前的观察信息:

<NSKeyValueObservationInfo 0x20182420> (
<NSKeyValueObservance 0x201823e0: Observer: 0x1dfac080, Key path: selected, Options: <New: YES, Old: NO, Prior: NO> Context: 0x2d3908, Property: 0x1a47ce80>

0 个答案:

没有答案