이 오류의 의미를 이해하는 데 문제가 있습니다. 내 응용 프로그램은 Swift 4로 마이그레이션 할 때까지 제대로 작동했습니다. 이제보기 컨트롤러를 여러 개 열려고 시도 할 때이 오류가 발생합니다. tableView:numberOfRowsInSection
Swift 3.2에서 이러한 오류가 발생하지 않았습니다. numberOfRowsInSection 메서드는 모든 경우에 구현되었으며 정상적으로 나타납니다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까?인식 할 수없는 선택기가 인스턴스로 전송 됨 - 스위프트 4 만
2017년 11월 26일 10 : 21 : 04.973523-0600 Y2GOsp [27,701 : 6,382,461] - [Y2GOsp.ClientDetailViewController있는 tableView : numberOfRowsInSection :] : 미정 선택기 2017년 11월 26일 10 0x7fa51c89f000 인스턴스에 보내 21 : 43.328635-0600 Y2GOsp는 [27,701 : 6,382,461]를 *** 인해 캐치되지 않는 예외 'NSInvalidArgumentException'응용 프로그램 종료, 이유 : -
'[Y2GOsp.ClientDetailViewController 있는 tableView : numberOfRowsInSection는 :] 미정 선택기 인스턴스 0x7fa51c89f000 전송'
num berOfRowsInSection 구현 :
예 1 :
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 1
}
예 2 :
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return dayAppoints.count
}
'numberOfRowsInSection' 구현을 질문에 추가하십시오. – vacawama
당신이'tableview : ...'대신'tableview : ...'를 썼다는 것을 알고 있습니까? – vikingosegundo
그냥 오타입니다. 나는 그것을 업데이트했다. @vacawama, 실패한 viewController 중 두 개의 구현 예제를 추가했습니다. – Lastmboy