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

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

24.10.2015, 21:18. Просмотров 661. Ответов 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 изменить свойства другого?
Здравствуйте! У меня приложение на UITabBarController, я хочу чтобы если пользователь нажал...

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

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

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

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

4
Jabbson
Эксперт по компьютерным сетям
3351 / 2425 / 746
Регистрация: 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

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

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

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


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

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

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