【发布时间】:2016-04-26 14:08:58
【问题描述】:
我有一个视图控制器 A,它在情节提要中有一个 xib。 然后我从 A 继承 B。
现在我想展示一个 B 的视图控制器。
如果我这样做
self.presentViewaController(B.init(), animated: true)
它实际上正在工作,但没有加载 xib。 该应用程序将崩溃,说 collectionView 为零。 假设 xib 有一个 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?
【问题讨论】: