Бесконечный цикл при переопределении initWithCoder
у меня естьUIViewController
с некоторыми контроллерами и некоторыми взглядами. Два из этих представлений (Grid Cell) - это другие перья. Я получил выходы от Grid Cells владельцу файла, но они не загружаются автоматически.
Поэтому я пытаюсь переопределитьGridCell.m
& APOS; sinitWithCoder
.
This starts an infinite loop.
Я знаю, что можно просто переопределитьinitWithFrame
и добавить подпредставление из кода, но это не то, что я хочу. Я хочу иметь возможность перемещать представление в Интерфейсном Разработчике, и чтобы XCode инициализировал представление с правильным фреймом.
Как мне добиться этого?
EDIT 1
Я пытаюсь заставить его работать с помощью Александра. Вот как я теперь настроил это: MainView имеет UIView с классом Custom, установленным как GridCell. У него есть выход у владельца MainView / File.
Удалил весь init-код из GridCell.m и настроил розетку для моего пользовательского класса
Однако MainView по-прежнему не отображает GridCell. Там нет ошибок, только одинокое, пустое место, где должен быть красный переключатель. Что я делаю неправильно?
Я очень близок к тому, чтобы делать это программно. Я хотел бы узнать, как это с перьями, хотя.