2011-09-15 2 views
0

네비게이션 컨트롤러의 한 뷰에서 NSObject의 메모리를 할당 한 다음 다른 뷰에서 NSObject를 초기화 할 수 있다면 woundering합니까?다른 탐색 뷰에서 NSObject를 할당하고 초기화하는 방법은 무엇입니까?

//mainview.m 
    id anObject = [SomeClass alloc]; 

    //subview.m 
    [anObject init]; 
    [anObject someOtherMessage]; 

나는 내가 풀어 싶지 않는 그 값을 전달할 수있는 NSObject의를 갖고 싶어하기 때문에이 작업을 수행 할 수 ...

즉 내 주요 관점은 여러 가지있을 것이다 uitableview 셀을 선택하면 데이터베이스를 쿼리하고 사용자가 선택할 수있는 하위보기로로드되는 다른 결과를 얻습니다. 각 선택을 NSObject에 저장하려고합니다. 하위 뷰가로드되고 언로드되지만 여러 번 그 선택을 통과하는 NSObject는 일정해야합니다.

나를 설명해야 할 필요가있는 경우 나에게 알려주고 최선을 다할 것입니다 .. 그게 내가 살아 가려고하는 것에 대해 조금 불확실합니다. .

건배.

답변

3

싱글 톤을보고 싶습니다. Object.com C에서 Singletons에 대한 Google.com 검색 또는 한 클래스의 객체를 다른 클래스로 전달하려면 하위 뷰에서 mainview의 인스턴스를 만들고 속성을 통해 액세스하십시오.

+0

좋아요. 싱글 톤을 들여다 보겠습니다. –

+0

싱글 톤 _view_을 원하지 않을 수도 있지만, 싱글 톤은 확실히 당신이 원하는 것처럼 들립니다. – bshirley

관련 문제