Форум программистов, компьютерный форум, киберфорум
Наши страницы
Swift
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
Slava-hacker32
7 / 7 / 2
Регистрация: 16.11.2011
Сообщений: 251
#1

Передать значение переменной из одного класса в другой

05.10.2017, 12:39. Просмотров 585. Ответов 1
Метки нет (Все метки)

Всем привет, подскажите как передать или же установить значение переменной класса из другого класса? При этом классы не являются наследниками.
В objective-c это можно было сделать при помощи делегатов и протоколов, в свифте решения не нашел.

Есть класс A у которого есть свойства a, b и результат. Переменные отправляются в класс B, где и происходят различные вычисления. Вот только как теперь вернуть результат? Если из класса B пытаюсь установить значение переменной 'результат', то выскакивает ошибка: "Instance member 'result' cannot be used on type 'A'"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2017, 12:39
Ответы с готовыми решениями:

Как из одного View передать переменную в другой?
Еще раз здравствуйте, программисты, подскажите пожалуйста как из одного View...

Как из одного View Controller передать переменную в другой
Как в swift 1.2 передать переменную из одного View Controller в другой,...

Ссылка на объект с одного класса в другой
Доброго времени суток. Начну с того, что в objective-c я довольно недавно...

Как передать входящее значение одного метода класса на возврат в другой метод того же класса?
Я самый новейший новичок. Помогите.Как передать входящее значение (количество...

Передать значение переменной из одного юнита в другой
Здравствуйте. Нужно передать значение переменной из одного юнита в другой без...

1
Митя800
65 / 65 / 19
Регистрация: 13.07.2015
Сообщений: 218
05.10.2017, 16:11 #2
Цитата Сообщение от Slava-hacker32 Посмотреть сообщение
В objective-c это можно было сделать при помощи делегатов и протоколов, в свифте решения не нашел.
Вообще-то делегаты и протоколы к ЯП не относятся. Делайте хоть на С++ от этого суть не поменяется.

Да это можно сделать хоть через замыкания или же какой-нибудь обзервер. Есть масса решений. Выбор за Вами!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2017, 16:11

Передать значение из одного класса в другой
есть 2 класса public partial class MainPage : UserControl { ...

Как передать значение переменной С++ с одного ПК на другой по Ethernet?
Как передать значение переменной С++ с одного ПК на другой по Ethernet? Какую...

Как передать значение переменной из одного метода в другой?
private void textBox2_TextChanged(object sender, EventArgs e) { ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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