2016-07-14 10 views
0

私はIBOutletを使用して参照されるcollectionViewをホストするストーリーボードにUIViewControllerを持っています。しかし、今私はPageViewControllerのこの内部を配置し、このように、というよりもsequeを使用して、それを参照しています:UICollectionViewはゼロです

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

問題はcollectionViewが今nilであるということです。

答えて

1

もちろん、それはゼロです。あなたはストーリーボードにビューコントローラーを組み込んだので、ストーリーボードからビューコントローラーを初期化する必要があります。このように:

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

ありがとう、私はこれを解決することができたが、それはうまくいくが、現在は見えないストーリーボードのタブバーコントローラに埋め込まれたビューを持っている。 – Alk

関連する問題