2014-03-02 1 views
0

방금 ​​이상한 문제가 발생했습니다. 자동으로 사용자 지정 segue (fade-to-segue)를 사용하여 홈 페이지 ViewController로 이동하는 스플래시 화면이 있습니다. 커스텀 세그는 잘 동작하지만 일단 구현되면 홈 페이지의 다른 세그들은 더 이상 작동하지 않습니다. 내 홈페이지의 버튼을 누르면 앱이 다운됩니다. 커스텀 segue를 무효화하면, 다른 segues가 다시 정상적으로 작동합니다. 디버그 창에서 충돌이 발생하는 이유는 다음과 같습니다.사용자 지정 segue가 다른 섹터를 끊습니다.

이유 : 'Segue 용 탐색 컨트롤러를 찾을 수 없습니다'에서 계산기 '로 변경되었습니다. 소스 컨트롤러 이 UINavigationController 인스턴스에 의해 관리되는 경우에만 밀어 넣기 연결선을 사용할 수 있습니다. '

나는 그것이 무슨 뜻인지 이해하지 못합니다. 누구든지 이것을 나를 평범하고 (실용적인) 영어로 번역 할 수 있습니까? 고맙습니다!

답변

2

홈 컨트롤러보기 컨트롤러가 탐색 컨트롤러에 없다는 메시지가 표시됩니다.

왜 그런지 확실하지 않습니다.

스토리 보드는 다음과 같이 보일 것이다 :

* 사용자 정의 페이드-하는 SEGUE입니다
+--------+  +--------+  +--------+ 
|  |  |  |  |  | 
| Splash |--*->| Nav |--=->| Home | 
|  |  |  |  |  | 
+--------+  +--------+  +--------+ 

은 탐색은 탐색 컨트롤러이며, =의 관계 "루트 뷰 컨트롤러"SEGUE입니다.

+0

의미가 있습니다! 내 스토리 보드가 이렇게 설정되었지만 사용자 정의 세그먼트의 코드가 내 탐색 컨트롤러와 어떻게 든 방해하고있었습니다. –

+0

@DocBrown 커스텀 세그의 코드는 무엇입니까? –

관련 문제