2012-03-20 14 views
0

내 5 개의 뷰에서 모두 5 개의 뷰가 있습니다. 텍스트 뷰와 하나의 완료된 버튼이 있습니다. , 그 자체보기와 함께 작동하지만 현재보기에서 이전보기 데이터 표시 및 다음보기에서 나는 모두보기 데이터 등 짧은 사용자 (보기 1,보기 2보기 3 일부 데이터를 추가하려면. .)Textview에서 공유 데이터가 작동하지 않습니다. 데이터 상태가 작동하지 않습니다.

내가 실제로 사용했던 텍스트 뷰 또는 모든 뷰의 텍스트 뷰는 무엇입니까? 어떻게 가능할까요? 어디에서 모든 뷰 데이터를 저장할 수 있으므로 텍스트 뷰의 모든보기에 쉽게 액세스 할 수 있습니까?

가를 달성하기 위해 나에게 가이드 라인을 제공하시기 바랍니다, 감사의 내가 유 AppDelegate에 사용해야합니다 생각

답변

1

. u가 view1에서 view2로, view1과 view2가 view3에서 결합되도록하는 등, 전역 데이터를 사용할 수 있습니다. 모든 관점에서 바라는 모든 것을 의미하고, 그것을 appdelegate로 정의합니다.

그 후 해당 데이터를 원하는보기, appdelegate 개체를 사용하여 액세스하십시오. ... AppDeleg.h에서 ..

NSString *name; 
NSString *addr; 

@ 속성과 오브젝트를 모두 @synthesize

이 편집

:) ... AppDeleg의 사용과 글로벌 데이터를 사용하는 가장 좋은 방법입니다

이제 .... u는 원하는대로

AppDelegate *appDeleg = (AppDelegate *)[[UIApplication sharedApplication] delegate]; 
self.textField1.text = appDeleg.name; 
self.textField2.text = appDeleg.addr; 

이것은 간단한 개념이 .... 그것을 할 view1.m에서 사용 :

+0

plist 파일로 할 수 있습니까 ?? – ravi

+0

하지만 UR AppDelegate 클래스를 사용해야한다고 생각합니다. 그것은 내 의견으로는 가장 유용한 것입니다 ... :) – Krunal

+0

괜찮아요 내가 그것을 시도 할 것입니다하지만 당신은 내가 어떻게 Appdelegate 개체를 만들 수 있다고 말해 줄 수 있습니까 ?? – ravi

관련 문제