XIB中的UIPageViewController错误
问题描述:
我有一个子类视图控制器,并且在界面生成器中,我希望VC视图的子视图是UIPageViewController的视图。我将UIPageViewController的数据源设置为文件的所有者,将视图属性设置为VC的子视图。这个功能可以实现吗?或者我不能以这种方式使用UIPageVC?大多数例子是用于故事板的,而不是由NavigationController方式推送的旧VC。我得到这个异常'[UIView invalidatePageViewController]'。XIB中的UIPageViewController错误
答
我有同样的事情发生在我身上时,我有一个UIViewController作为我的根视图 - 我的UIViewController有一个属性定义为:
@property (strong, nonatomic) IBOutlet UIPageViewController *pageViewController;
我IBOutlet中也被连接到UIPageViewController在我的厦门国际银行。
解决方案:从我的厦门国际银行
@property (strong, nonatomic) UIPageViewController *pageViewController;
也许崩溃有关删除IBOutlet中并断开UIPageViewController“应该只有每个视图一个视图控制器”
此外,在“ viewdidload'如果你做 _pageViewController.view = _apageView;
其中_apageView是在UIViewController为:
@property (strong, nonatomic) IBOutlet UIView *apageView;
这也同样会引起死机的情况发生 - 因此,你需要做的:
[_apageView addSubview:_pageController.view];
然后崩溃应该不会发生。
你有没有找到这个问题的答案? – lehn0058 2014-02-20 14:24:54
不,我没有... – ColemanCDA 2014-04-19 18:21:54
我似乎有同样的问题:编程设置,导航VC,调用子类浏览控制器,弹出回到navcontroller我得到:[UIView invalidatePageViewController]:无法识别的选择发送到实例0x14e81600 – 2014-06-20 00:34:35