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

Swift

Войти
Регистрация
Восстановить пароль
 
korolevsky
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 45
#1

Не работает импорт одного ViewController в другой! - Swift

24.10.2015, 21:18. Просмотров 588. Ответов 4
Метки нет (Все метки)

Всем привет! Есть 2 ViewController. Хочу, что-бы в обоих были общие переменные. В один пытаюсь импортировать другой
Objective-C
1
import ViewController.swift
выдает ошибку....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2015, 21:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не работает импорт одного ViewController в другой! (Swift):

Как из одного ViewController изменить свойства другого? - Программирование iOS
Здравствуйте! У меня приложение на UITabBarController, я хочу чтобы если пользователь нажал кнопку в 1 вью, во втором отобразилась...

Как сохранить данные при переходе на другой ViewController? - Программирование iOS
у меня есть два вьюконтроллера на первом: кнопка перехода на второй вьюконтроллер (связь modal), лэйбл и кнопка изменяющая лэйбл на...

два viewController-a - Программирование iOS
помогите изучить один нюанс на котором стопорнулся. Кто-нибудь на примере покажите как передать результат вычислений или текст с одного...

Модальный ViewController - Программирование iOS
Здравствуйте! На выходных начал щупать разработку под iOS, до этого макось даже не видел. Вокруг столько всего непонятного, аж глаза...

Изменить ViewController - Программирование iOS
Пользуюсь stroboard для создания интерфейса. Скажем, есть ViewController1 для ввода логина и пароля. И есть ViewController2 основной...

xcode ViewController - Программирование iOS
Подскажите, пожалуйста, как из View выполнить ViewController -(void)googleStart без init ???????? если делать так то ViewController...

4
Jabbson
Модератор
Эксперт по компьютерным сетям
3177 / 2255 / 472
Регистрация: 03.11.2009
Сообщений: 7,159
Записей в блоге: 3
25.10.2015, 13:54 #2
нужно передать данные из одного вида в другой при переходе (segue)?
0
korolevsky
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 45
25.10.2015, 13:59  [ТС] #3
Добрый день, уважаемые! Помогите пожалуйста решить вопрос. Как синхронизировать текст из TextField одного контроллера в Label другого? Есть 2 ViewController (условно VC1 и VC2). VC1 имеет LabelText, а VC2 TextField. Нужно в реальном времени синхронизировать текст, т.е. пользователь возвращается в VC1 и видит инфу из VC2
0
korolevsky
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 45
25.10.2015, 14:04  [ТС] #4
Цитата Сообщение от Jabbson Посмотреть сообщение
нужно передать данные из одного вида в другой при переходе (segue)?
нужна синхронизация данных в реальном времени.
В этом вопросе хочу решить проблему с подхватыванием переменных. Типа var1 (первого контроллера) = var2 (из другого viewcontroller) Проблема в том, что var2 не подхватывается
0
residentkms
21 / 21 / 8
Регистрация: 20.10.2013
Сообщений: 138
Завершенные тесты: 1
26.10.2015, 12:14 #5
можно по разному.
правильнее всего, думаю, кво:
https://developer.apple.com/library/...Observing.html


по простому можно как то так: (свифта не знаю, но там наверное отличие будет только в синтаксисе, переводите )
VC1.h
Objective-C
1
@property IBOutlet UILabel *label;
VC2.h
Objective-C
1
@property IBOutlet UITextField *textField;
если vc1 и vc2 встроены в один navigation controller, то можно так
VC2.m
Objective-C
1
2
3
4
5
6
    for (UIViewController *vc in self.navigationController.viewControllers) {
        if ([vc isKindOfClass:[VC1 class]]) {
            [[(VC1 *)vc label] setText:_textField.Text];
            break;
        }
    }
если нет, то нужно по ситуации смотреть, как можно получить инстанс VC1
1
26.10.2015, 12:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2015, 12:14
Привет! Вот еще темы с ответами:

Запуск нового ViewController из кода - Swift
Помогите решить проблему! Есть два контролера Splash и Main (Заставка и основное меню). Собственно задача из Splash запустить Main....

как связать ViewController со Storyboard - Программирование iOS
Помогите пожалуйста связать ViewController с Storyboard. Создала iOS Empty Project. Подключила следующие frameworks: ...

Подвисание ViewController при переходе по UINavigationBar - Программирование iOS
Проблема такая. Имеется UINavigationBar в котором организованы переходы во ViewController. В 7 переходе у меня открывается галерея, но это...

перенос проекта с одного Мака на другой - Программирование iOS
Здравствуйте, возникла такая проблема: при переносе проекта с одного мака мини на другой, в проекте нарушается связь с файлами, тоесть...


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

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

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