XLPagerTabStrip内的Collectionview

kik*_*ike 1 collectionview uicollectionview swift swift2 xlpagertabstrip

我有一个运行的CollectionView和一个XLPagerTabStrip也运行,但是当我将我的CollectionView集成在IndicatorInfoProvider中的XLPagerTabStrip中时,我有这个错误...

在此输入图像描述

谢谢!

Vol*_*soy 5

我有类似的问题.看起来当您使用storyboard时,您不能简单地创建控制器的新实例并添加到页面列表中.如果您创建如下所示的子视图,则不显示任何内容.

let child1 = new ChildViewController()
Run Code Online (Sandbox Code Playgroud)

并且当您尝试访问控制器时,控制器上的所有视图都是nil,它会抛出您在问题中提到的异常.

相反,您必须通过故事板创建它:

let child1 = storyboard!.instantiateViewControllerWithIdentifier("childViewIdentifier") as! ChildViewController
Run Code Online (Sandbox Code Playgroud)

我在他们的GitHub存储库中发现了这个问题:https: //github.com/xmartlabs/XLPagerTabStrip/issues/123

我认为它也应该在主要文档中提到.由于他们的示例项目不使用IB来设计视图,因此不会使用instantiateViewControllerWithIdentifier,因此它不是很明显.

无论如何,它解决了我的问题.希望它也适合你.