Бесконечный цикл при переопределении 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.

Pic 1

Удалил весь init-код из GridCell.m и настроил розетку для моего пользовательского класса

Pic 2

Pic 3

Однако MainView по-прежнему не отображает GridCell. Там нет ошибок, только одинокое, пустое место, где должен быть красный переключатель. Что я делаю неправильно?

Я очень близок к тому, чтобы делать это программно. Я хотел бы узнать, как это с перьями, хотя.

Ответы на вопрос(5)

Ваш ответ на вопрос