Программирование iPhone SDK - Работа с переменной в двух видах - PullRequest
0 голосов
/ 08 апреля 2010

У меня, как я надеюсь, довольно простой вопрос об использовании значения из переменной в двух представлениях. Я новичок в платформе iPhone SDK и методологии Модель / Представление / Контроллер. У меня есть опыт работы в VB.Net, немного Php, но в основном SQL, поэтому для меня это новое основание.

Я создаю приложение, которое имеет 3 просмотра. Для простоты я назову их View1, View2, View3.

В View1 у меня есть переменная NSString, которую я объявил в View1.h и синтезировал в View1.m. Я назову это String1. View1.m использует UITextField, чтобы запросить у пользователя его имя, а затем устанавливает значение String1 для этого имени (то есть «Bill»).

Теперь я хотел бы использовать значение String1 в View2. Я не делаю ничего, кроме отображения значения («Билл») в объекте UILabel в View2.

Может кто-нибудь сказать мне, какой самый простой способ сделать это?

Большое спасибо заранее ....

Ответы [ 2 ]

0 голосов
/ 08 апреля 2010

См. Мой ответ здесь , чтобы узнать, как создавать объекты "Model" (в смысле MVC), в которых хранятся данные для использования несколькими "Views".

0 голосов
/ 08 апреля 2010

Вам понадобится часть модели MVC, чтобы сохранить это значение в переменной и зарегистрировать наблюдателей во всех представлениях для этого значения, чтобы представления могли реагировать на изменения значения и отображать его.

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