StoryBoard에 ViewController를 추가하면 떨어지잖아요.

1245 단어 iOS
조금씩 몇 시간 동안 빠져서 필기를 했어요.

컨디션


Xcode:6.2

문제.


NavigationController가 속한 View를 추가하는 경우
  • 세그를 추가 화면에 연결하여 실행하면 드랍
    (identifier에서 지정한 문자열이 일치하더라도 '없음' 예외가 발생합니다)
  • 추가된 화면을 표시하지 않는 Navigation Item(화면 제목이냐 내비게이션 표시줄이냐)
  • 해결하다


    segue는 "Show"입니다.
    원래 "Show Detail"을 segue의 종류로 선택한 이유가 있습니다.
    "Show"를 선택하면 문제 없이 변환할 수 있으며, NavigationItem도 표시됩니다.
    실제로 스토리보드에서 세그 지정을'쇼'→'쇼 디테일'로 변경하면 이때 Navigation Item이 화면에서 사라진다.
    참조: Segue 유형의 해설 기사
    http://dev.classmethod.jp/references/xcode-6-segue/
    →Show Detail: ViewController 교체 동작으로 변경합니다.주로 아이패드를 사용합니다.이런 거.
    이전에 ViewController/segue의 추가 방법을 설명하는 사이트를 몇 개 참조했지만 segue의identifier를'show Detail'의 예로 많이 본 것 같다.
    세그 종류 선택은 이름만큼이나 복잡하기 때문에 구분하기 쉬운 명칭으로 스스로 바꾸는 게 좋다고 생각한다.
    눈치채지 못하고 빠져들었기 때문에 그뿐만이 아니라 디테일을 꼼꼼히 확인해야 한다(이것은 자계라는 뜻)

    좋은 웹페이지 즐겨찾기