Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

14.07.2013, 18:08. Просмотров 707. Ответов 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?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru