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

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

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

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

27.08.2014, 18:54. Просмотров 577. Ответов 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     Как передать значение между двумя классами?
Посмотрите здесь:
Передать значение в TableView с сайта Swift
Objective-C Как передать файл по Wi-Fi с iMac на iPhone?
Как правильно передать ссылку в другой класс Swift
Swift Как из одного View передать переменную в другой?
Swift Как из одного View Controller передать переменную в другой
Objective-C Как передавать данные между контроллерами Tab Bar-a
Ubuntu Linux Как передать данные по сети между двумя системами?
как передать сообщение между двумя компами в сети C# WCF .NET 4.x
Как лучше передать информацию между двумя процессами? C# .NET 4.x
Определение связи между двумя классами
C# Передать переменную между классами
Распределить между двумя созданными дисплейными классами компьютеры Pascal

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

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

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