私が観察しているオブジェクトの配列で満たされたテーブルがあり、すべてのオブジェクトを削除すると、observer が削除されますが、問題は、配列内のすべてのオブジェクトを削除してから、再度追加を開始することです。配列に removeObserver の問題が発生します。
私は自分のオブジェクトへの強い参照を持っています
この方法でオブザーバーを追加しています
[self.object addObserver:self forKeyPath:kTaskCompletedKey options:NSKeyValueObservingOptionNew context:&kTaskObservationContext];
そして、私はこの方法でそれを削除しています
- (void)dealloc;
{
[self.object removeObserver:self forKeyPath:kTaskCompletedKey context:&kTaskObservationContext];
}
また、delete メソッドを使用してテーブル内のオブジェクトを削除すると、
NSKVODeallocateBreakを使用してブレークポイントを設定しようとしましたが、行が停止し、それが@sythesize object = m_object;
何を意味するのか理解できません.
よろしくランジット