2014-07-09 3 views
3

마지막보기 컨트롤러에서 다시 todo-list 컨트롤러로 연결되는 unwind segue를 구현하려고합니다.탭 바 컨트롤러가 추가 된 후 튀어 나오지 않는 segue 및 nav 버튼 항목이 표시되지 않습니다.

여기 탭 표시 줄 컨트롤러없이 내 스토리 보드

image

의, 언 와인드 SEGUE 잘 작동합니다. 그러나 탭 막대 컨트롤러를 추가하자마자 풀림이 트리거링을 중지했습니다.

내가 뭘 잘못하고 있니?

감사

편집 : 또한, 마지막 뷰 컨트롤러의 막대 버튼을 만들어 행동이 내가 언 와인드와 유사한 문제 했어

+0

두 번째 NavigationController가있는 이유는 무엇입니까? – Mika

답변

0

탭 표시 줄 컨트롤러가 구현 될 때 트리거하지 않습니다없는 segues TabBarController 내에서 View Controller로 호출됩니다.

해결 방법은 사용자 지정 TabBarController 클래스를 만들고 해당 클래스에서 unwind segue 작업을 수행하는 것입니다. 그러면 현재 탭 표시기보기 컨트롤러로 메시지를 전달할 수 있습니다.

3

나는 비슷한 상황에 처해 있었고 Attributes Inspector의 "Default"대신 Modal segue를 "Presentation : Current Context"로 설정하여 해결할 수있었습니다 (스크린 샷은 https://cloudup.com/cHFyH8OOY9D).

즉, 위의 스크린 샷에서 테이블보기와 두 번째 탐색 컨트롤러 사이의 화살표입니다.

+0

이 방법은 효과가 있지만 그 이유는 무엇입니까? – shinji14

+0

단서가 아니라 불행하게도. –

관련 문제