У меня есть подклассовый контроллер представления и в Interface Builder. Я хочу, чтобы представление представления VC было представлением UIPageViewController. Я установил источник данных UIPageViewController для Владельца Файла и свойство view в подзаголовок моего VC. Может ли эта функциональность быть достигнута? или я не могу использовать UIPageVC таким образом? Большинство примеров предназначены для раскадровки, а не для старого VC, продвигаемого способом NavigationController. Я получаю это исключение «[UIView invalidatePageViewController]».UIPageViewController в ошибке XIB
2
A
ответ
1
У меня было то же самое случилось со мной, когда я был UIViewController как мой корень зрения - и мой UIViewController был атрибут определен как:
@property (strong, nonatomic) IBOutlet UIPageViewController *pageViewController;
Мой IBOutlet был также связан с UIPageViewController в моем XIb.
Решение: Удалите IBOutlet и отсоедините UIPageViewController от моего XIb
@property (strong, nonatomic) UIPageViewController *pageViewController;
Возможно, авария связана с «должен быть только один контроллер представления на просмотр»
Кроме того, в " viewdidload ', если вы делаете _pageViewController.view = _apageView;
где _apageView находится в вашем UIViewController как:
@property (strong, nonatomic) IBOutlet UIView *apageView;
Это также приведет к той же аварии произойдет - поэтому вам нужно будет сделать:
[_apageView addSubview:_pageController.view];
Тогда аварии не должно произойти ,
Смежные вопросы
- 1. Как использовать UIPageViewController для загрузки отдельных XIB?
- 2. UIPageViewController внутри UIPageViewController
- 3. UIPageViewController * pageViewController = (UIPageViewController *) self.window.rootViewController;
- 4. UIPageViewController с нуля
- 5. с помощью UIPageViewController в раскадровке
- 6. Могу ли я встроить UIPageViewController в UIPageViewController?
- 7. UIPageViewController в Swift
- 8. Перехват UIPanGestureRecognizer UIPageViewController нарушает поведение UIPageViewController
- 9. Вложение (вертикальный) UIPageViewController внутри другого (горизонтального) UIPageViewcontroller
- 10. Как использовать подкласс UIPageViewController в XIB (Interface Builder) для установки DataSource, Delegate и TransitionStyle
- 11. Использование UIPageViewController в раскадровках
- 12. Настройка страницы в UIPageViewController
- 13. Отключить салфетки в UIPageViewController
- 14. Оптимизация страницы в UIPageViewController
- 15. Функция записи в UIPageViewController
- 16. AlertViewController в UIPageViewController
- 17. Кнопка в UIPageViewController
- 18. Добавление uipageviewcontroller в uistackview
- 19. Swift - UIPinchGestureRecognizer в UIPageViewController
- 20. верхняя панель в UIPageViewController
- 21. Добавить UINavigationController в UIPageViewController
- 22. Анимация в UIPageViewController
- 23. Assertion в UIPageViewController
- 24. UINavigationController В UIPageViewController Issue
- 25. Сброс фона в UIPageViewController
- 26. UIPageViewController позвоночник в углу
- 27. UIPageViewController в NavigationController
- 28. Фаза UIPageViewController
- 29. Ошибка UIPageViewController
- 30. UIPageviewController PDF
Вы когда-нибудь находили ответ на этот вопрос? – lehn0058
Нет, я этого не делал ... – ColemanCDA
У меня, похоже, та же проблема: программная настройка, Nav VC, вызов подкласса для просмотра страниц, при возврате обратно на навигатор, который я получаю: [UIView invalidatePageViewController]: непризнанный селектор, отправленный в экземпляр 0x14e81600 –