【发布时间】:2016-07-24 05:01:42
【问题描述】:
我有一个选项卡视图控制器,其中一个选项卡是视图控制器。当用户使用 swift 点击图像时,我需要能够在该视图控制器中加载集合视图控制器。 这可以通过编程方式完成吗?我的选项卡视图控制器中有 3 个选项卡,只需要为其中一个而不是全部执行此操作。 到目前为止我做了什么: 添加了一个新的 swift 文件。主页.swift 添加到它:
class EventsController: UICollectionViewController
{
override func viewDidLoad() {
super.viewDidLoad()
print("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")
}
}
然后我将视图控制器的类更改为EventsController,但是它抛出了以下异常: 异常“NSInternalInconsistencyException”,原因: [UICollectionViewController loadView] 实例化视图控制器 来自故事板 Main 的标识符 Home,但没有获得 UICollectionView
【问题讨论】: