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

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
jr_
48 / 48 / 13
Регистрация: 14.06.2016
Сообщений: 194
Завершенные тесты: 3
#1

Наследовать outlet? - Программирование iOS

14.06.2016, 04:55. Просмотров 491. Ответов 3
Метки нет (Все метки)

Есть сверстанный в xib-e какой то BaseController, все аутлеты залинкованы, базовая логика прописана.
Наследуемся, допустим, в DerievedController, без xib-a.
Все аутлеты в нем nil. Почему?

Как можно решить эту проблему не прибегая к верстке xib-a дочернего контроллера и коннекту аутлетов из него в базовый класс, ибо какой смысл тогда наследоваться вообще, или как лучше делать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2016, 04:55     Наследовать outlet?
Посмотрите здесь:

Outlet, @property - Objective-C
Добрый день, встал вопрос: почему при декларации оутлета добавляется только @property: @interface MainViewController :...

Наследование outlet - Программирование iOS
Привет. Ситуация есть два контроллера addStudController и infStudController (detalStud) и есть xid файл с представлением где разные поля...

SIGABRT после создания Outlet для UITextView - Программирование iOS
Ничего сложного не сделал. Размесил на форму UITextView, компилирую, все отлично. Созданию событие для кнопки и из XIB файла соеденяю с...

Как Emberjs рендерит шаблон по переменной {{outlet}} без перезагрузки родителя - JavaScript
Попытаюсь задать вопрос как я его понимаю, если не совсем понятно, исправьте меня. Меня интересует, как Ember.js, используя Handlebars...

В результирующий файл Outlet.out записать имя файла без указания пути к нему - Pascal
помогите пожалуйста !!! Дан текстовый файл Inlet.in , содержащий строко-вые величины S , значения которых – полные имена файлов, т.е....

Как наследовать события - C++ Builder
Здравствуйте! Создаю класс-наследник TImage. Не получается описать событие OnClick в конструкторе этого класса. Покажите на примере,...

Как наследовать конструкторы? - Java
В C# выглядело бы так: class ABC : ParentClass { ABC () : base () { } } Возможна ли в Java...

Возможно ли наследовать события - C#
на форме две кнопки.при нажатии открываются формы для кнопок 1 и 2.Событие открытия ведь одинаковые!!!Так может сделать одно для всех.Как...

.NET 4.x Наследовать класс Button - C#
Помагите сделать, надо наследовать класс Button, и внести такие изменения, когда создавал элемент кнопка автоматически называл "Кнопка" ,...

Как наследовать List<T> ? - C++/CLI
Точнее как наследовать конструктор от List&lt;T&gt; ? #pragma once generic&lt;typename T&gt; ref class d_List : public...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cin_cout
26 / 26 / 7
Регистрация: 06.10.2012
Сообщений: 119
14.06.2016, 16:48     Наследовать outlet? #2
Если надо несколько VC со сходным функционалом реализовать, напишите для них протокол, реализуйте столько раз, сколько хочется.
Аутлеты (элементы UI!) - weak var, существуют ровно столько, сколько сущность VC существует в памяти.
jr_
48 / 48 / 13
Регистрация: 14.06.2016
Сообщений: 194
Завершенные тесты: 3
15.06.2016, 12:39  [ТС]     Наследовать outlet? #3
Цитата Сообщение от cin_cout Посмотреть сообщение
Аутлеты (элементы UI!) - weak var, существуют ровно столько, сколько сущность VC существует в памяти.
Вообще не понял, причем тут это? Наследованные полей чем то отличаются от полей в родительском классе?
cin_cout
26 / 26 / 7
Регистрация: 06.10.2012
Сообщений: 119
16.06.2016, 23:28     Наследовать outlet? #4
Мы говорим не о "полях" в смысле свойствах объекта, а о ссылках на объекты UI. "Аутлеты" - это ссылочные переменные.
Yandex
Объявления
16.06.2016, 23:28     Наследовать outlet?
Ответ Создать тему
Опции темы

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