您的位置:首页 > 产品设计 > UI/UE

iOS 错误:… is being deallocated while key value observing are still registered with it

2015-08-01 03:40 447 查看
这个错误从字面上来看就是有一个实例由于被observing而无法被释放。

具体原因可能是该对象添加了一个oberver。所以释放的时候要先取消observer。

具体方法是在 dealloc 方法中:

- (void)dealloc {
[object removeObserver:self forKeyPath:@"aPath"];
}


ARC 下不能调用 super 的 dealloc 方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: