0
我有一个视图控制器A,它在故事板中有一个xib。 后来我继承B,从A.Swift视图控制器初始化程序问题
现在我想提出B.
的视图控制器如果我这样做
self.presentViewaController(B.init(), animated: true)
它的实际工作,但不加载厦门国际银行。 该应用程序会崩溃,说收集视图为零。 比方说,厦门国际银行拥有的CollectionView,并在A级:
class A: UIViewController {
@IBOutlet weak var collectionView: UICollectionView!
}
class B: A {
//Should be empty right? since it inherits from A,
// but the collectionView from super class is not initialized.
}
如何解决这个问题,所以,当我实例B,我可以有初始化的CollectionView?
我试过了。它说“加载了”XXViewController“笔尖,但未设置视图插口。”不知道为什么它在Swift中如此严格。有任何想法吗? – BabyShung
由于子类没有xib,这是outlet没有设置的原因吗? – BabyShung
@BabyShung确保笔尖插口设置正确,特别是视图。 – Woodstock