2011-08-01 7 views
0

두 개의 클래스가 있습니다. 하나는 textField 및 button이고 다른 하나는 레이블이 있습니다. 이 두 클래스는 서로 다른 견해를 가지고 있습니다. textField에 텍스트를 채우고 단추를 눌러 저장하고 싶습니다. 나는 라벨에 updation을 보여주고 싶다. 그러나 동적으로 또는 나란히 수행하지는 않습니다.UITextField 및 UILabel 업데이트 문제

레이블에 동일한 값이 계속 표시되어 있거나 iPhone 시뮬레이터를 다시 시작해야합니다.

의견이 있으십니까? 미리 감사드립니다.

답변

1

레이블이있는 클래스를 TextField & 버튼이있는 클래스의 대리인으로 설정해야하는 것처럼 들리지만 ... 질문에 코드를 추가하면 쉽게 제공 할 수 있습니다. 너 특별한 대답이야.

+0

TextField 및 버튼이있는 클래스 - (IBAction) buttonPress : (id) 보낸 사람 { \t NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults]; \t [기본값 setObject : field1.text forKey : @ "field1Key"]; \t [기본값 setObject : field2.text forKey : @ "field2Key"]; \t [기본값 setObject : field3.text forKey : @ "field3Key"]; \t } – Mann

+0

label with class : // 뷰를로드 한 후 추가 설정을 수행 할 viewDidLoad를 구현합니다 (일반적으로 펜촉으로 표시). - (void) viewWillAppear : (BOOL) animated { [[NSBundle mainBundle] loadNibNamed : @ "ConfirmController"소유자 : 자체 옵션 : 없음]; labelName.text = field1.text; labelPhone.text = field3.text; labelEmail.text = field2.text; [super viewWillAppear : animated]; \t} – Mann

+0

코드가 내 '대답'의 설명이 아닌 질문에있는 것이 더 쉽습니다 ... –