Форум программистов, компьютерный форум, киберфорум
Наши страницы
Swift
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Swift Как сохранить введенные данные пользователя в поле TextField нажатием клавиши «done» на клавиатуре? http://www.cyberforum.ru/swift/thread1559342.html
Всем привет! Помогите решить проблему. Есть поле UITextField, пользователь вводит в него текст и нажимает на клавиатуре кнопку "Done", после этого в этом UITextField отображается введенный им текст,...
Swift Screen capture with transclucent navBar нужно сделать скриншот экрана, ниже приведенный код работает, но на скриншоте транслусентный навбар выглядит просто белым с синими кнопками, почему? как исправить? private func captureBackground(){... http://www.cyberforum.ru/swift/thread1559094.html
Swift Показ спрайта/текста и других SKNode в ограниченной области экрана
не программировал под iOS и когда все же надумал, то решил начать с языка swift, тем более говорят именно его сейчас рекомендует использовать apple. вопрос такой: На экране хочу выделить...
Swift Вылетает эмулятор с ошибкой
Не могу понять, в чем моя ошибка. Начал изучать свифт, делаю приложение для устного счета. Есть два "экрана", принадлежащий одному классу GameViewController. На первом экране находится кнопка...
Swift Ошибка Thread 6 http://www.cyberforum.ru/swift/thread1555643.html
Помогите пожалуйста код работает в playground, но при попытке переноса в обычную программу она крашится с ошибкой Thread 6: EXC_BAD_INSTRUCTION(code=EXC_1386_INVOP, subcode=0x0) // import...
Swift Наследование в UI классах Здравствуйте. У меня проблема в том, что не могу добиться нормальной инициализации объекта производного класса от UITableViewCell. Есть общий класс FbPostViewCell, производный от вышеозвученного, от... подробнее
residentkms
21 / 21 / 8
Регистрация: 20.10.2013
Сообщений: 138
Завершенные тесты: 1
26.10.2015, 12:14 0

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

26.10.2015, 12:14. Просмотров 663. Ответов 4
Метки (Все метки)

Ответ

можно по разному.
правильнее всего, думаю, кво:
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

Вернуться к обсуждению:
Не работает импорт одного ViewController в другой!
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2015, 12:14
Готовые ответы и решения:

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

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

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

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

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

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