2011-12-09 2 views
4

에서 초기의 ViewController의 대리자를 설정하는 방법 :나는이 같은 스토리 보드가 어떻게 스토리 보드

-- initial --> [PictureListViewController] ----> [PictureDetailViewController] 

지금 내의 ViewController PictureListViewController의 대리자를 설정하고자합니다. 처음 ViewController이기 때문에 나는 초기 ViewController가 Storyboard 프레임 워크에 의해 만들어 졌기 때문에 -(void)prepareForSegue:... 메소드에서이를 수행 할 수 없습니다.

재사용을 위해 PictureListViewController도 자신의 delegate으로 설정하고 싶지 않습니다.

가장 좋은 방법은 무엇입니까? 물론 PictureListViewController에 연결되는 또 다른 "빈"ViewController를 만들 수 있지만 이것은 나에게 적합한 일이 아니라고 느낍니다.

귀하의 도움을 환영합니다. 당신은 사용하여 루트 뷰 컨트롤러에 대한 참조를 잡아서 앱 위임이 설정할 수

답변

5

:-) 감사합니다 ...

YourFirstViewController *ctr = self.window.rootViewController; 
// Do stuff here