2012-10-31 3 views
0

저는 ios 프로그래밍에있어서 매우 새로운 기술입니다. Master-Detail Application 템플릿으로 작업 중이며 조금 변경하고 싶습니다. 우선 내가 뭘하고 싶은지에 대한 세부적인 뷰를 변경하는 것은 아이폰 버전의 샘플 코드입니다.> 첫 번째 뷰에는 TableViewController가 있는데, 행을 선택하고 ViewController와 함께 세부 정보가 표시됩니다. 그래서 템플릿으로 만든 ViewController (notesList)에 테이블을 추가하고 클래스와 함께 새 ViewController (notePreview)를 추가하고 seque를 추가했으며 notesList의 didSelectRowAtIndexPath 함수에서 그 클래스의 새 인스턴스를 만들었습니다. notePreview 그리고 그것을 self.navigationController로 푸시합니다. Unfortunetelly 내가 notesList에서 행을 선택할 때 시뮬레이터에서 실행할 때 새로운보기가 표시되지만 이는 빈 화면인데 분명히 내 notePreview가 아닙니다. ViewController 대신 notePreview에 대해 TableViewController를 선택하면 모든 것이 올바르게 작동하고 올바른보기가 표시됩니다. 내가 뭘 잘못하고 있는지 알기나 해? UITableView에서 UIView로 동일한 탐색 컨트롤러로 전환하는 것이 불가능합니까? >http://imageshack.us/scaled/landing/692/screenshot20121102at258.pngxcode 다른 네비게이션 컨트롤러에 uviewcontroller가 있습니다.

notePreview - -

일부 이미지

내 문제

스토리 보드를 설명하기>http://img31.imageshack.us/img31/411/screenshot20121102at300.png

을 ==================== ========================================================================================================== ===========

UIStoryBoard :: instantiateViewControllerWithIdentified 해결 된 문제를 사용하지만 여전히 더 좋은 방법이 있어야한다고 생각합니다.

답변

0

Storyboard 장면의 해당 ViewController의 부모 클래스가 구현 한 VC 클래스로 설정되어 있는지 확인하십시오.

Custom Class Image

+0

설정되어있을 것으로 확신합니다. – krzysiek

+0

확인하셨습니까? –

+0

예. 나는 심지어 테스트를했다 : 나는 VC - notePreview와 샘플 TableViewController를 추가했고, notePreview 대신 indexPath.row == 1을 사용했다. ViewView를 pushing하고있다. TableViewController와 ofcourse는 테이블에는 괜찮지 만 다른 테이블에는 잘 작동한다. 전망... – krzysiek

관련 문제