보기에 2 개의 textField 및 1 개의 textView가 있습니다. textField 중 하나만 vc를 대리자로 사용합니다. 3 중 하나라도 firstResponder가 될 때마다 (프로그래밍 방식으로 또는 탭핑 됨으로써) 앱이 충돌합니다. 오류 : 내가 하위 뷰를 프로그래밍 방식 추가 할있는 tableView를 가지고,하지만 난 h와 m 파일에서있는 tableView의 모든 흔적을 제거하고 여전히있는 tableView를 참조하는 오류가 발생했습니다NSRangeException on textField/textView becomeFirstResponder
*** Terminating app due to uncaught exception 'NSRangeException', reason: '-[UITableView scrollToRowAtIndexPath:atScrollPosition:animated:]: row (0) beyond bounds (0) for section (0).'
. 이 vc는 tableViewController에서 푸시됩니다. 참조되는 내용 일 수 있습니까?
6.1 및 5.1을 사용하는 iPhone 및 iPad의 시뮬레이터에서 충돌이 발생하고 6.1.3을 사용하는 iPhone에서도 충돌이 발생하지만 6.1.3을 실행하는 iPad에서는 정상적으로 작동합니다.
아이디어가 있으십니까?
감사합니다.
세 개의 텍스트 상자가있는보기 컨트롤러에서 기본 클래스는 무엇입니까? 나는 그것이'UITableViewController'에 기초하고 있다고 생각합니다. –
기본 클래스는 UIViewController입니다. 그 이유는 tableView 오류 날 완전히 난처한있다. 나는 그것을 테스트하기 위해 h와 m 파일 모두에서 tableView의 모든 추적을 주석 처리했으며 여전히 동일한 오류가 발생합니다. nibs 사용하고 있지만 tableView 그냥 programatically 추가되었습니다. –