Контроллер главного представления и контроллер подробного представления не найдены в библиотеке объектов

В Xcode 5.0.2, когда я создаю новое универсальное приложение Master View для iOS, а затем смотрю на сгенерированный Main_iPhone.storyboard и исходный код в файлах *.m и .h -

кажется, что многие вещи создаются визуально в раскадровке.

Но я не понимаю, откуда берутся Master View Controller и Detail View Controller, я не могу найти их в библиотеке объектов (в правой части Xcode):

скриншот

Итак, если бы я создал пустой новый файл раскадровки - где бы я нашел эти 2 типа контроллеров, чтобы я мог перетащить их в раскадровку?


person Alexander Farber    schedule 23.11.2013    source источник


Ответы (1)


Контроллер Master View является экземпляром

@interface MasterViewController : UITableViewController

и, следовательно, является настраиваемым подклассом «Контроллер табличного представления», а контроллер подробного представления является экземпляром

@interface DetailViewController : UIViewController

и, следовательно, настраиваемый подкласс «контроллера представления».

person Martin R    schedule 23.11.2013
comment
Да, но когда я создаю новую раскадровку и перетаскиваю в нее контроллер табличного представления и контроллер представления из библиотеки объектов, я не вижу контроллер подробного представления или основной контроллер представления, как на снимке экрана. - person Alexander Farber; 24.11.2013
comment
@AlexanderFarber: Вы перетаскиваете, например. Контроллер табличного представления, а затем установите пользовательский класс в инспекторе удостоверений на класс DetailViewController (который вы должны создать ранее). - person Martin R; 24.11.2013