【发布时间】:2017-06-30 18:34:02
【问题描述】:
我正在构建一个 tabView,其中一个 collectionView 作为选项卡之一。在 tabView 中,我有一个按钮,用于拍摄照片并将其添加到集合视图中。 我面临的问题是从 TabView 重新加载集合视图,因为我收到以下错误: “由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'UICollectionView 必须使用非零布局参数初始化'”
在 TabView 中我调用了这个函数: PhotoListController().reloadData()
而在 PhotoListController 中,那个函数是:
func reloadData() {
getData() //function that goes through an array with the data of the images
self.collectionView!.reloadData()
}
当我把所有东西都放在同一个班级时,它工作得很好,但现在我无法解决这个问题:(
如果有人能帮我一把,将不胜感激。
【问题讨论】:
-
请分享您的完整代码?
标签: ios swift collectionview tabview