複数ある場合は、次のように言います。
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(notificationReceived:)
name:NotificationA
object:self.player];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(notificationReceived:)
name:NotificationB
object:self.player];
オブジェクトはすべてself.player
異なる通知のためのものですが、最終的には次のようにします:
[[NSNotificationCenter defaultCenter] removeObserver:self];
これで問題ありませんか、通知ごとにオブザーバーを削除するために完全な方法を使用する必要がありますか? 現在、View Controller がアンロードされplayer
ているがバックグラウンドで再生しているときに問題が発生しています。
ありがとう