2016-09-02 2 views
1

테이블 뷰 컨트롤러를 생성하고 Xcode에서 정적 셀로 선택된 컨텐트를 드롭 다운했습니다. 그 셀에 버튼을 놓았지만, 나는 빈 테이블을.습니다. TableViewController 클래스에 코드를 입력하지 않았으므로 필요하지 않습니다.정적 테이블이 보이지 않습니다.

어떻게이 문제를 해결할 수 있습니까?

1) 확인 여부 : 당신은 몇 가지 물건을 놓칠 수

enter image description here

enter image description here

+1

자동 레이아웃 제약 조건을 확인하십시오. – Woodstock

+0

@Woodstock 그것은 제약이 아니었지만 응답에 언급 된대로 tableview 메소드였습니다. –

답변

2

: 그것은 시뮬레이터에서 실행될 때

은 엑스 코드에서 다음 보이는 방법이다 귀하의 tableView 귀하의 코드에서라는 클래스를 설정했습니다. 입력 필드에서 tableView의 속성 관리자에서 클래스 이름을 입력하십시오.

2) UITableViewDelegate 및 UITableViewDataSource 프로토콜과 호환되는 메소드를 구현했는지 확인하십시오.

func numberOfSections(in tableView: UITableView) -> Int { 
    // I see you only have 1 section now 
    return 1 
} 

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { 
//you should return appropriate number 
    return 3 
} 

3) 테이블이 제대로의 UIViewController에 스토리 보드에서 연결되어 있는지 확인 =>

당신의있는 tableView가의 UIViewController 안에있는 경우 컨트롤러에있는 tableView에 대한 위임 및 데이터 소스를 설정 여부를 확인

(CTRL 테이블에서 FileOwner로 드래그 - 스토리 보드 장면 프레임의 둥근 노란색 아이콘.)

+0

정적 테이블을 설정할 때 꼭 필요하다는 것을 몰랐습니다. –

관련 문제