2010-04-08 3 views
0

2 개의 뷰에서 변수의 값을 사용하는 것에 대한 간단한 질문입니다. 저는 iPhone SDK 플랫폼과 모델/뷰/컨트롤러 방법론을 처음 접했습니다. VB.Net, 일부 PHP 있지만 대부분 SQL에 배경이있어, 이것이 나를위한 새로운 장입니다.iPhone SDK 프로그래밍 - 2 개의 뷰에서 변수로 작업하기

3 개의보기가있는 앱을 만들고 있습니다. 간단히하기 위해 View1, View2, View3이라고하겠습니다.

On View1 View1.h에서 선언하고 View1.m에서 합성 한 NSString 변수가 있습니다. String1이라고하겠습니다. View1.m은 UITextField를 사용하여 사용자에게 이름을 물어 본 다음 String1 값을 해당 이름 (예 : "Bill")으로 설정합니다.

이제 View2에서 String1 값을 사용하고 싶습니다. View2의 UILabel 객체에 값 ("Bill")을 표시하는 것 외에는 아무 것도하지 않습니다.

누군가가 가장 쉬운 방법은 무엇인지 말해 줄 수 있습니까?

미리 감사드립니다 ....

답변

0

여러 개의 "보기"에서 사용할 데이터를 저장하는 "모델"개체 (MVC 의미)를 작성하는 방법은 내 대답 here을 참조하십시오.

+0

답장을 보내 주셔서 감사합니다, 개구리 개구리. 가능한 한 간단하게 모델 객체를 구현하는 방법에 대한 숙제를해야 할 것입니다. –

0

MVC의 "모델"부분은 변수에 해당 값을 유지하고 뷰가 값 변경에 응답하고 표시 할 수 있도록 해당 값의 모든 뷰에 옵저버를 등록해야합니다.

관련 문제