Общие данные в Textview и поддержка состояния данных не может работать - PullRequest
0 голосов
/ 20 марта 2012

У меня есть 5 представлений, которые имеют различные данные json, во всех моих 5 представлениях я помещаю текстовое представление и одну кнопку «Готово», если нажать кнопку «Готово», чем данные представления, поступающие в TextView, то есть работать с собственным представлением, но я хочу, чтобы данные предыдущего представления отображаются в текущем представлении, а в следующем представлении я хочу просматривать данные и т. д. (короче говоря, пользователь добавляет некоторые данные в представлении 1, представлении 2 в представлении 3 ..)

что я на самом деле использовал для этого один просмотр текста или просмотр текста при каждом просмотре? как это возможно ? где я храню все данные представления, чтобы я мог легко получить доступ к любому представлению в textview?

Пожалуйста, дайте мне руководство для достижения этого, спасибо

1 Ответ

1 голос
/ 20 марта 2012

Я думаю, вы должны использовать AppDelegate. Если вы хотите что-то из view1 в view2, то объедините view1 и view2 в view3 и т. Д., Вы можете использовать глобальные данные. Означает, что все, что вы хотите во всех представлениях, определите их в appdelegate.

После этого представления, в котором вы хотите получить эти данные, получите к ним доступ с помощью объекта appdelegate. Это лучший способ использовать глобальные данные с использованием AppDeleg ...:)

Редакция: в AppDeleg.h ..

NSString *name;
NSString *addr;

@ property и @synthesize обоих объектов ...

Теперь используйте его в view1.m

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

Это простая концепция .... делай как хочешь ....:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...