2016-07-14 67 views
0

我有一個UIViewController在故事板,它承載一個collectionView,它使用IBOutlet引用。不過,現在我把這個PageViewController的內部和引用它這個樣子,而不是使用塞克的: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