1

私の問題はこれです階層、childViewController にはサブビューとして UITextField があります (xib で組み立てられます - IBOutlets も接続され、デリゲートされます)。次に、childViewController にこのメソッドがあります。

  -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    NSLog(@"touch recieved");
     [self.textField resignFirstResponder];

}

それが何をするかは、次のメッセージでクラッシュを引き起こしています:

* キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了します。

助けてください、tnq。

4

1 に答える 1

1

これを試して。

[self.view endEditing:YES];

これにより、考えられるすべてのテキスト フィールド/ビューに対してファーストレスポンダーを辞任する必要があります。

于 2013-07-29T14:29:15.873 に答える