다음은 몇 가지 배경입니다. 나는 지난 2 일 동안 그것을보고 있었고 나의 지식은 모든 것이 적절하게 구성되어있다.UISplitView의 일부인 테이블 뷰의 셀 내용이 렌더링되지 않습니다.
- 엑스 코드 6.1
- 코드
- OS X가 일부 추가 목표 - C 라이브러리와 스위프트에 : 우리가 나는 다음과 같은 사용하고 사용되는 버전과 동일한 페이지에 있는지 확인하려면 10.9.5
프로젝트의 나중 단계에서 스토리 보드에 추가 된 UISplitView가 있습니다. 프로젝트가 단일 뷰 템플릿에서 시작되었습니다. 일반적으로 왼쪽 부분은 UITableView로 구성됩니다. Xcode가 내 스토리 보드에 추가했을 때 프로토 타입 셀 설정도있었습니다. 필요한 식별자를 추가 했으므로 이제 프로토 타입 셀을 코드에서 액세스 할 수 있습니다. 필자는 필요한 delegate 및 dataSource 프로토콜을 구현 및 바인딩하고 해당 메서드가 실제로 호출되고 작동하는지 확인했습니다. 또한 프로토 타입 셀과 프로토 타입 레이블에 배경색을 추가했으며 레이블이없는 경우 셀을 보았습니다. 그래서 내가 여기에 무엇을 체크했는지 목록이있다.
- 데이터 바인딩이 작동하고 데이터를 사용할 수있다. 또한 프로젝트에있는 두 번째 UITableView 함께이 교차 확인하고 제대로 작동하고 있습니다. 또한 앱을 실행하고 데이터를 사용할 수있을 때 셀에 설정된 배경색을 볼 수 있기 때문에 마찬가지입니다.
- 스토리 보드에 오류나 경고가 없습니다. 사실 프로젝트 자체는 컴파일에 대한 경고를하지 않습니다.
- 제약 조건을 여러 번 재설정/제거/다시 작성했습니다.
- 미리보기 모드를 사용했는데 대상 장치 및 방향에서 올바르게 렌더링 된 레이블을 볼 수 있습니다. 스토리 보드 크기를 쉽게 관측 할 수 있으므로 실제로이 장치 및 방향에 대한 레이블이 없으므로이 점을 확인했습니다.
- Apple이 Xcode 6에서 추가 한 view debugger이라는 새로운 레이아웃 디버그 기능을 사용했으며이 셀에 대한 레이블을 표시하지 않았습니다. 그리고 다음 스크린 샷에서 셀의 배경이 제대로 렌더링되었지만이 셀의 맨 위에 아무것도 없다는 것을 알 수 있습니다. 더 명확하게하기 위해 셀을 선택했습니다.
그래서 꽤 많이 나는 지금 밖으로 아이디어입니다. 이 수수께끼를 드러내는 걸 도와 주시겠습니까?