1

내 문제는 이것입니다. ViewController에 UIScrollView가 있습니다.이 ViewController에 childViewController를 추가하고 UIScrollView (container ViewController에서 관리)에 childViewController 뷰를 추가했습니다. childViewController로드 및UITextField ResignFirstResponder가 UIScrollView에 충돌합니다.

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

} 

그 무엇을 : 후 난 내 childViewController에서이 방법이 - (IBOutlets이 연결뿐만 아니라 위임하는 XIB 조립)의 뷰가 parentViewController보기 계층 구조에 추가되면, childViewController는 하위 뷰 같은 UITextField에있다 않습니다가이 메시지와 함께 충돌을 일으 킵니다.

* 인해 캐치되지 않는 예외 'NSInvalidArgumentException'응용 프로그램 종료, 이유는 : - : * 먼저 던져 호출 스택

도와 줘요 '[있는 UIScrollView 는 _isInUpdateAnimation] 인식 할 수없는 선택기 인스턴스 0x8f900e0로 전송' , tnq.

답변

1

시도해보십시오.

[self.view endEditing:YES]; 

가능한 모든 텍스트 필드 /보기에 대해 첫 번째 응답자를 종료해야합니다.

관련 문제