언어 I 어떤 카테고리를 나타내는 각 카테고리 아래에 하나 개 이상의 정보 행을 보유되어있는 tableView가 4있는 navigationController? .pushViewController 뷰
스위프트이다 실행하지 못한다. 세부 행을 클릭하면 선택한 상세 행을 표시하기 위해 다른 tableView를 시작하고 선택된 상세 행과 관련된 몇 가지 추가 정보가 표시됩니다. 나는 응용 프로그램을 실행할 때 오류가 나열되지 동안
// launch the detail view controller
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let detailView = DetailVC()
detailView.customInit(detailID: tempViewData[indexPath.section].detailIDs[indexPath.row])
setupTableView.deselectRow(at: indexPath, animated: true)
self.navigationController?.pushViewController(detailView, animated: true)
}
는 그러나, 상세 뷰가 실행되지 않습니다이를 위해
, 나는 다음과 같은 기능을 구현했습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
당신이 UINavigationController가이의 ViewController를 넣고 난 '이의 ViewController – ZHZ
에 setupTableView의 대리자를 설정 했 네가 무엇을 요구하는지 완전히 모르겠다. 이보기 컨트롤러의 viewDidLoad 함수에서 setupTableView.delegate = self – CMan
을 추가했지만 세부보기 컨트롤러를 표시하지 않습니다. – CMan