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

Swift

Войти
Регистрация
Восстановить пароль
 
Slava-hacker32
7 / 7 / 0
Регистрация: 16.11.2011
Сообщений: 251
#1

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

05.10.2017, 12:39. Просмотров 470. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Передать значение переменной из одного класса в другой (Swift):

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

Как из одного View Controller передать переменную в другой - Swift
Как в swift 1.2 передать переменную из одного View Controller в другой, пробовал через segue но ничего не получается, переменная все равно...

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

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

Передать значение переменной из одного юнита в другой - C++ Builder
Здравствуйте. Нужно передать значение переменной из одного юнита в другой без создания доп. элементов типа Label Edit итд. Нашёл на форуме...

Передать значение из одного класса в другой - C#
есть 2 класса public partial class MainPage : UserControl { void runer() { auth authWindow...

1
Митя800
56 / 57 / 14
Регистрация: 13.07.2015
Сообщений: 197
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
Привет! Вот еще темы с ответами:

Как передать значение переменной С++ с одного ПК на другой по Ethernet? - C++
Как передать значение переменной С++ с одного ПК на другой по Ethernet? Какую книгу почитать новичку, чтобы разобраться как программами...

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

Передать значение из одного класса в другой через указатель - C++
Я не могу додуматься что тут не так class Car { private: int weight; public: Car(int w) { weight=w; }

Не передается значение переменной одного класса в другой - C#
Помогите пожалуйста ввожу вес груза 7 а он выводит тариф=10(а надо 13) using System; using System.Collections.Generic; using...


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

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

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