Форум программистов, компьютерный форум, киберфорум
Наши страницы
Swift
Войти
Регистрация
Восстановить пароль
 
korolevsky
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 57
#1

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

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

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

Как сохранить данные при переходе на другой ViewController?
у меня есть два вьюконтроллера на первом: кнопка перехода на второй...

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

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

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

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

4
Jabbson
Модератор
Эксперт по компьютерным сетям
3344 / 2419 / 745
Регистрация: 03.11.2009
Сообщений: 7,759
Записей в блоге: 3
25.10.2015, 13:54 #2
нужно передать данные из одного вида в другой при переходе (segue)?
0
korolevsky
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 57
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
Сообщений: 57
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 из кода
Помогите решить проблему! Есть два контролера Splash и Main (Заставка и...

как связать ViewController со Storyboard
Помогите пожалуйста связать ViewController с Storyboard. Создала iOS Empty...

Подвисание ViewController при переходе по UINavigationBar
Проблема такая. Имеется UINavigationBar в котором организованы переходы во...

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


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

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

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