Несколько дней назад я просмотрел видеоурок, в котором объясняется, как использовать пользовательские ячейки в UITableViewController.Я узнал, что могу подготовить пользовательскую ячейку непосредственно в построителе интерфейса, поэтому сделал следующее:
Я создал UITableViewController и подключил пользовательский класс, который состоит из IBOutlet (UILabel). После этого я включил раскадровку и подготовил собственную ячейку с помощью UILabel. Наконец, я напрямую подключаю метку из UITableViewController к моей пользовательской ячейке.
Происходит следующее:
Couldn't compile connection: <IBCocoaTouchOutletConnection:0x400724860 <IBProxyObject: 0x4007872c0> => productLabel => <IBUIImageView: 0x401080220>>
Разве нельзя подключить напрямую? В обучающем видео раздела WWDC 2011 (Сессия № 309) они делают именно то, что я сделал. Но есть загвоздка: они не показывают код, а просто подключают его, как я объяснил выше.
Для лучшего понимания я добавляю снимок экрана, на котором показано, что я подключаю: