2016-07-14 2 views
0

У меня есть UIViewController в раскадровке, в которой размещается коллекцияView, на которую ссылаются, используя IBOutlet. Тем не менее, теперь я помещаю эту внутреннюю часть PageViewController и ссылаться на него, как это, а не с использованием seque:UICollectionView is no

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

Смежные вопросы