私はviewcontrollerを持っています。その中にnsnotificationオブザーバーがあります。別のビューコントローラーから通知を投稿していますが、nsnotification オブザーバー セレクターが 2 回、場合によっては 3 回起動されます。私の質問は、[view removeFromSuperview]; を使用するときです。このviewcontrollersビューを削除するには、通知オブザーバーが削除されていますか? viewcontroller クラスの dealloc メソッドでこのメソッドを指定しました
- (void)dealloc {
[super dealloc];
[[NSNotificationCenter defaultCenter] removeObserver:self];
}