2012-11-26 2 views
0

가 나는 SEGUE 수행하려면이 코드를 추가 SEGUE 그룹 선택스토리 보드는

을하지만 SEGUE이 수행되지 않습니다! 어떤 아이디어?

답변

3

예, 스토리 보드에서보기 컨트롤러를 푸시하지 않으므로 PushViewController를 사용하지 마십시오.

당신은 다음 제어 드래그하여 스토리 보드 내부의 SEGUE를 연결할

[self performSegueWithIdentifier:@"Identifier you gave your segue"]; 

를 사용합니다. 당신은 새로운 하나에 기존의 컨트롤러 (그 안에 사각형 컨트롤러 아래의 노란색 원)에서 드래그 한 다음 원하는 SEGUE의 종류를 선택해야합니다

enter image description here

(푸시, 모달, 대체) 그러면 두 컨트롤러를 연결하는 와이어가 나타납니다. 스토리가 완전히 확대 된 중간 원을 클릭하십시오. 오른쪽의 ID 관리자에서이 seugue에 식별자를 지정합니다. 그것이 당신의 코드에서 사용할 이름입니다.

+0

은 Identity Inspector – Live2Enjoy7

+0

덕분에 segue의 이름을 포함하도록 업데이트되어 완벽하게 작동합니다. – Alessandro

0

기술적으로 이것은 세그가 아니라 탐색기 스택에 새 컨트롤러를 밀어 넣는 것입니다. 스토리 보드를 사용하는 경우 진짜 단편을 만들면됩니다. 문제 해결을 위해 더 많은 코드를 게시해야합니다. 이 뷰 컨트롤러를 언제 푸시 하시겠습니까? 그 ID가 서브 클래 싱 된 스토리 보드보기 컨트롤러입니까?

관련 문제