首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MapView、MKAnnotation和Key-Value-Observing - Error消息

MapView、MKAnnotation和Key-Value-Observing - Error消息
EN

Stack Overflow用户
提问于 2012-04-30 09:26:45
回答 1查看 531关注 0票数 5

今天我得到了一个错误的解释:)只有一个问题:我不理解它:(那么当我得到这个错误时,我做错了什么?

代码语言:javascript
运行
复制
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>
    )

不是说我没有手动添加任何观察者,我只是在方法viewWillAppear中删除"BarAnnotation“(我的自定义MKAnnotation)并将其添加到我的mapView中?我也不太确定我是否理解了谁在观察谁:我的mapView正在观察所有的MKAnnotations吗?或者是我的mapViewController (== mapView的代理)在观察?如果我禁用了拖拽,为什么它会这样呢?

希望有人能帮助我回答这些问题:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-14 10:41:29

我见过当注释的坐标无效时就会发生这种情况。你检查过了吗?

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10377508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档