2011-05-05 4 views
0

고맙습니다. detailViewController 메소드를 호출 할 수 있는지 또는 IBOutlets로 선언 된 속성을 클래스에서 가져올 수 있는지, 내가 작성한 다른 rootViewController에서 알고 싶습니다. 내가 그것을 설명하자SplitViewController

을 나는 rootControlViews의 계층 구조가 있습니다

[RootViewController] [셀 1] -]를 navController으로> [Cell1RootViewController] (푸시 Cell1RootView ...을 만

1 DetailViewController 함께 IBOutlet은 "개체"

라는 객체를 선언 (그리고 synthethised)와 나는 [셀 1]을 선택, 그래서 Cell1RootViewController 안에 지금입니다. 나는

여기?에서 DetailViewController에 선언 된 "개체"를 호출 할 수있는 방법

Cell1RootViewController 내부에서 선언을 시도하고 ReferenceViewController 내부에있는 참조 콘센트로 연결을 시도했지만 성공하지 못했습니다 ...

고맙습니다!

답변

2

나는 몇 주 전에 그것을 풀었지만 일하고 있었고 나의 해결책을 올릴 시간이 없었다. 따라서, 나는 설명하려고 애 쓰고있는 것이 명확하지 않다. SplitViewController가있는 경우 MasterView 및 ControllerView (TableDataSource 및 TableDelegate 프로토콜을 확장/구현)가 있습니다. 당신은 무언가 때문에 여러 ControllerViews을 원했고, 당신의 ControllView의 내부에서,이 같은 INIT 방법이 있어야 할 때 MasterView 메소드를 호출하고 싶다면 :

- (id) initWithMasterView: (MasterView *) theMaster, ....otherOptionsYouWant{ 
     self = [super init] 
     if (self){ 
       myMasterInstance = theMaster; 
       //other initializations you want here 
     } 
     return self; 
} 

을 내가 프로그래밍 언어 초보자 아니다 ,하지만 객관적인 C와 아이폰 개발에 이런 종류의 것들이있는 것보다 더 복잡한 것 같습니다.

관련 문제