2012-01-21 5 views
-2

내 iPhone 응용 프로그램에서 여러 개의보기 클래스와 모델 클래스가 있고 setter를 통해 내 모델 클래스의보기 클래스 속성을 사용하지만 다른보기 클래스에서는 사용하지 않습니다. getter를 통해 인스턴스. 예를 들어, viewA 클래스에서 텍스트 필드 인스턴스가 있고 modelA 클래스에 textField 인스턴스를 보유 할 Nsstring 개체가 있고 viewA에서 ModelA의 인스턴스를 사용하고 setter를 통해 ModelA 클래스로 textField 인스턴스를 가져옵니다. 그러나 ViewB 클래스에서 ModelA의 인스턴스가 있지만 getter를 통해이 객체를 가져 가지 않습니다. 어떻게이 문제를 처리 할 수 ​​있습니까?iPhone 프로그래밍은 다른보기 컨트롤러에서 하나의 클래스 속성을 사용합니다.

p.s.I 전에 약간의 시간을 프로그래밍하기 시작, 나는 아마도 예를 들어 여기에 도움이 될 것입니다, 당신의 질문의 세부 사항을 이해하기

답변

0

그것 정말 열심히 .. 목표 C 프로그래밍에 새로운 오전. 그러나보기간에 데이터를 공유하는 것이 목적이라면 뷰가 생성되기 전에 코드에서 데이터 모델 클래스를 생성하고 (아마도 앱 대리자에 있음) 생성시 두 뷰 클래스에 모두 전달합니다. 둘 다 동일한 객체에 대한 참조를 보유 할 수 있습니다.

다음은 탭 막대에서 여러보기의 사용법을 보여주는 간단한 안내서입니다. 한 뷰에서 다른 뷰로 텍스트를 전달합니다. 튜토리얼에도 소스 코드가 있습니다. 코드 디자인은 내가 지금까지 만든 것이 아니지만 단순하게 유지하려고했습니다.

iPhone Tab Bar tutorial