Форум программистов, компьютерный форум CyberForum.ru

Как из одного ViewController изменить свойства другого? - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS/iPhone В каком виде хранить объемный текст? http://www.cyberforum.ru/ios-dev/thread922915.html
Всем привет! В iOS я начинающий, поэтому и вопрос соответствующий: Делаю простое, как табуретка приложение - имеется TableView, при нажатии на элемент списка пользователю отображается определенный, немаленький текст. С функционалом проблем нет, все работает, как надо, но хотел бы поинтересоваться, в каком виде лучше хранить ту самую "объемную текстовую информацию" для каждого пункта списка? ...
Программирование iOS/iPhone Определение объекта при нажатии Есть 2 объекта на сцене. Как лучше реализовать такую функцию: При нажатии на экран нужно определить находится ли по координатам нажатия объект (ну и сам объект). Использую Cocos2d и Box2d http://www.cyberforum.ru/ios-dev/thread922523.html
мини чат под Ios Программирование iOS/iPhone
Вообщем хочу сделать в своей програмке не большой чатик, и пока не приступил появилось немного вопросов по скольку никогда не делал такого. Вообщем кнопка сенд оправляет на мой сервер в определенную таблицу само сообщение+ ник отправившего+время, а в таблице дополнительное поле для индексирование, что бы отображались сообщения одно за другим, так ли это? Второй вопрос, к примеру 2 человека в...
два предстовления Программирование iOS/iPhone
Привет. Есть предстовление с текстовым полем и кнопкой, при нажатии на каторую вызываеться следущее: getCellTView *category= initWithNibName:@"getCellTView" bundle:nil]; self.navigationController pushViewController:category animated:YES]; предстовление 1 «закрываеться» табличным представлением. Как получить в текстовое поле значение выбраной ячейки таблици. Как вернуться при нажати,...
Программирование iOS/iPhone Можно ли использовать переходы в iAd как валюту в приложении? http://www.cyberforum.ru/ios-dev/thread920591.html
Привет, друзья. Назрел вопрос с правилами использования рекламы iAd в проекте. Я создаю приложение, в котором хочу предоставить возможность пользователям не только просто купить контент через платежи, но и посредством кликов на рекламу. Скажем, дядя Вася, не хочет/может платить за содержимое. Ему предлагается один или пару раз перейти по баннеру и заработать очки, которые можно потом потратить...
Программирование iOS/iPhone Настройки get запроса Доброго времени суток! Такой вот гет запрос - (void)viewDidLoad { ; // создаем запрос NSURLRequest *request = подробнее

Показать сообщение отдельно
trims
1 / 1 / 0
Регистрация: 03.06.2013
Сообщений: 20

Как из одного ViewController изменить свойства другого? - Программирование iOS/iPhone

14.07.2013, 18:08. Просмотров 652. Ответов 2
Метки (Все метки)

Здравствуйте!

У меня приложение на UITabBarController, я хочу чтобы если пользователь нажал кнопку в 1 вью, во втором отобразилась надпись "кнопка нажата". Я пробовал так:

Создал свойство myText и связал UILabel во втором вью
Objective-C
1
2
@property (nonatomic, retain) NSString *myText;
@property (weak, nonatomic) IBOutlet UILabel *label2;
И добавил
Objective-C
1
2
-(void)viewDidAppear:(BOOL)animated {
    label2.text = myText; }

А в первом написал:
Objective-C
1
2
ViewController2 *chl=[[ViewController2 alloc] init];
chl.myText = @"Я текст, запомни меня!";
При каждом переключении на второе вью получаю - [2750:c07] chl.name = (null)

Как я понял ViewController пересоздается заново при каждом отображении? И поэтому я не могу изменить свойство myText?

Как мне из одного ViewController изменить свойства другого? Или хранить переменные еще где-то и получать к ним доступ из обоих ViewController?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru