UICollectionView 为零

UICollectionView is nil

我在情节提要中有一个 UIViewController,它托管一个使用 IBOutlet 引用的 collectionView。但是,现在我将它放在 PageViewController 中并像这样引用它,而不是使用序列:

let initial = FeedCollectionViewController()
let viewControllers = [initial]
setViewControllers(viewControllers, direction: .Forward, animated: true, completion: nil)

问题是 collectionView 现在是 nil

当然是零。您在故事板中构建了视图控制器,因此您应该从故事板中初始化它。像这样:

let tabSb = UIStoryboard(name: "Main", bundle: nil)
let tabbarVc = tabSb.instantiateInitialViewController()