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

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Ilyaa
20 / 20 / 3
Регистрация: 29.04.2012
Сообщений: 214
#1

Как передать значение между двумя классами? - Программирование iOS/iPhone

27.08.2014, 18:54. Просмотров 559. Ответов 1
Метки нет (Все метки)

Добрый вечер.

Есть 2 класса.

Objective-C
1
2
3
4
5
6
7
8
@interface ViewController : UIViewController
{
    NSString* btAddr;
 
}
/*....*/
 
@property  NSString* btAddr;
А другой класс кладет объект в эту переменную.
Objective-C
1
self.viewController. btAddr = obj;
Но на самом деле
Objective-C
1
btAddr
пустая остается.
Почему?

Как правильно передать значение?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2014, 18:54     Как передать значение между двумя классами?
Посмотрите здесь:

Objective-C Как присвоить из строки значение float/double к переменной?
Objective-C Как передать файл по Wi-Fi с iMac на iPhone?
Objective-C Как передавать данные между контроллерами Tab Bar-a
Не получается передать результат парсинга в другой контроллер
Передать значение в TableView с сайта Swift
Как правильно передать ссылку в другой класс Swift
Objective-C Как переключаться между внутренними вкладками свайпом слева направо?
Swift Передать из UITableView в UIWebView
Swift Как из одного View передать переменную в другой?
Swift Как из одного View Controller передать переменную в другой

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Prorok2323
33 / 125 / 43
Регистрация: 04.12.2013
Сообщений: 548
29.08.2014, 00:17     Как передать значение между двумя классами? #2
Ilyaa, как это почему?
viewController это объект, который Вы просто где-то в методе другого класса инициализировали. У этого объекта уже свой атрибут btAddr. Вы присваиваете ему значение obj. Он не имеет никакого отношения к атрибуту btAddr непосредственно к классу ViewController. Это база ООП.
Вообще у меня тоже возник такой же вопрос, читайте здесь:
Референция в Objective-C
Yandex
Объявления
29.08.2014, 00:17     Как передать значение между двумя классами?
Ответ Создать тему
Опции темы

Текущее время: 16:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru