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

Не работает импорт одного ViewController в другой! - 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
можно по разному.
правильнее всего, думаю, кво:
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru