で作成したカスタムUIViewにオブザーバーを追加しましたinitWithFrame:
。
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(updateZipFromLocation:)
name:@"zipFoundFromLocation"
object:nil];
問題は、このビューがサブビューであるということです。ビューが再度ロードされると、initWithFrameメッセージが再度呼び出され、2人のオブザーバーが追加されます。ビューが消えるときにオブザーバーを削除するにはどうすればよいですか?ですので、有効な方法UIView
ではありません。viewWillDisappear:(BOOL)animated
何か案は?