Согласно документации Apple, здесь, мы должны иметь возможность добавить контроллер просмотра страницы в раскадровку, а затем, при желании, установить источник данных, подключив выходы.
Создание интерфейса контроллера просмотра страницы с помощью раскадровки
Шаблон Xcode страничного приложения создает новый проект с контроллером представления страницы в качестве начальной сцены.
Чтобы добавить контроллер представления страницы к существующей раскадровке, сделайте следующее:
- Перетащите контроллер просмотра страницы из библиотеки. Добавьте сцену контроллера просмотра страницы в свою раскадровку.
- В инспекторе атрибутов настройте соответствующие параметры.
- При желании установите делегата, источник данных или и то, и другое, подключив соответствующие выходы.
- Отобразите его как первый контроллер представления, выбрав параметр Is Initial View Controller в инспекторе атрибутов (или представьте контроллер представления в пользовательском интерфейсе другим способом).
Затем я определил подкласс UIPageViewController следующим образом
@interface DetailsPageViewController : UIPageViewController <UIPageViewControllerDataSource>
но затем, когда я попытался подключить выход источника данных, он не выделяет контроллер и не позволяет его подключить. Я также пробовал реализовать UIPageViewControllerDataSource на других контроллерах, но у меня та же проблема, что я не могу подключить розетку.
Кто-нибудь может помочь?