-1

私はかなりの数の道をたどり、誰かがこれをすぐに見つけられるかどうか疑問に思いました:

テキストフィールドが選択されたときにボタンを表示したい(したがって、キーボードがロードされます)。

私が読んだことから、 NSNotificationCenter はこれを行う1つの方法です:

したがって、viewWillAppearに次のように配置しました

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidAppear:) name:UIKeyboardWillShowNotification object:self.view.window];

宛先(セレクター)については、次のとおりです。

-(void)keyboardDidAppear{    
  _button2.hidden  = FALSE;
}

プログラムはクラッシュ ダンプにアボートします (確かに、これよりも優れたデバッグ パスがあるはずです)。

keyboardDidAppear の唯一の行をコメントアウトした場合

// _button2.hidden = FALSE;

プログラムはまだ中止されます

明らかに NSNotificationCenter が起動しており、何らかの理由で許容されていません

簡単なヘルプをいただければ幸いです。

真剣に、実行エラーが発生したときに取得できるのはクラッシュ ダンプだけですか? それはあなたが必要とするすべてですか?

4

2 に答える 2