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()
我在情节提要中有一个 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()