皆さん、NSManagedObject のサブクラスを取得しました。awakeFromInsert と awakeFromFetch では、特に NSTimer を開始する初期化メソッドを呼び出しています。
ここで、タイマーを無効にする場所が必要です。ただし、dealloc、finalize、didTurnIntoFault、prepareForDeletion、および willTurnIntoFault は呼び出されません。
ドキュメントによると、これらのメソッドはすべて、オブジェクトがメモリからクリアされるときに呼び出される必要があります。それらはどれもありませんが、すべてのデータは永続ストアに保存されます。なぜ、どのように、私は困惑しています。
オブジェクトのライフサイクル中にこれらのメソッドが呼び出されない可能性があることはありますか?