ViewDidLoad に次のコードを追加して、キーボードの表示/非表示を検出しています。
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardDidHide:)
name:UIKeyboardDidHideNotification
object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillShow:)
name:UIKeyboardWillShowNotification
object:nil];
ある時点で、これらのオブザーバーを呼び出しずに削除したい
[[NSNotificationCenter defaultCenter] removeObserver:self];
これによりすべてのオブザーバーが削除され、削除したくない他のオブザーバーがいるからです。この2つだけを削除するにはどうすればよいですか??