1
私はプロパティリスナーとしてmyオブジェクトを登録しました。私がオブジェクトをリリースする前に、何らかの「unlistening」を実行する必要がありますか?iOS:オブジェクトをプロパティリスナーとして追加するとき、オブジェクトを解放する前にリスナーを「登録解除」する必要がありますか?
私はプロパティリスナーとしてmyオブジェクトを登録しました。私がオブジェクトをリリースする前に、何らかの「unlistening」を実行する必要がありますか?iOS:オブジェクトをプロパティリスナーとして追加するとき、オブジェクトを解放する前にリスナーを「登録解除」する必要がありますか?
あなたが保持していないオブジェクトを引き続き観察するべきではありません(これは、KVO、委任、通知、その他のリスナーパターンに適用されます)。
ながらそこにクラッシュ
こんにちは!私は 'AudioSessionAddPropertyListener(audioRouteChangeListenerCallback、self);'を行ったので、どのようにしてリリースをリリースするのですか? – tommi
AudioSessionRemovePropertyListenerWithUserData() –
素晴らしいです!ありがとう。私はこのメソッドが私がはっきりしていなかったということだけでAPIリファレンスの中にあることを理解しています。私がCクラスを使って作業しているのは初めてです。今私はこれらの状況(プロパティのリスナーを登録する、プロパティリスナを削除する)で何をすべきかをより良く考えています。再度、感謝します! – tommi