2013-07-12 3 views
4

나는 어떤 일이 일어나고 있는지 전혀 모른다. 내 인터페이스 빌더에서, 나는 기본 viewcontroller 가리키는 segue 있고 모든게 좋았어요. IB에 또 다른 viewcontroller를 추가하고, 앱이 시작될 때를 가리키는 segue를 변경했으며, 이제는 ios 시뮬레이터의 모든 것이 검은 색으로 변경되었습니다.segue의 위치를 ​​변경하면 ios 시뮬레이터에서 검은 색 화면이 나타납니다.

아이디어가 있으십니까? 코드를 변경하지 않았습니다.

+0

내비게이션 컨트롤러가 있습니까? –

답변

2

탐색 컨트롤러 (루트 컨트롤러)가있는 경우 스택의 첫 번째보기 컨트롤러는 탐색 컨트롤러와의 관계 (루트보기 컨트롤러)를 가져야합니다. 그렇지 않으면 앱이 어느보기 컨트롤러를 로드 (첫 번째).

네비게이션 컨트롤러와 첫 번째보기 컨트롤러 간의 연결이 다른 종류의 세그 (푸시, 모달, 사용자 지정) 인 경우보기 컨트롤러가로드되지 않고 탐색 모음 아래에 검정색 (빈) 창이 표시됩니다 .

이 경우 탐색 컨트롤러와 첫 번째보기 컨트롤러 사이의 세그먼트를 삭제 한 다음 네비게이션 컨트롤러에서 첫 번째보기 컨트롤러로 CTRL을 드래그하고 세그먼트 유형에 대해 relationship을 선택하십시오.

+0

덕분에 많은 도움이되었습니다. – Abhishek

관련 문제