gpt4 book ai didi

ios - Swift:从 TabView 重新加载 collectionView

转载 作者:行者123 更新时间:2023-11-30 12:41:21 24 4
gpt4 key购买 nike

我正在构建一个 tabView,其中一个 collectionView 作为选项卡之一。在 tabView 中,我有一个按钮可以拍摄照片并将其添加到 Collection View 中。我面临的问题是从 TabView 重新加载 Collection View ,因为我收到以下错误:“由于未捕获的异常‘NSInvalidArgumentException’而终止应用程序,原因:‘UICollectionView 必须使用非零布局参数初始化’”

在 TabView 中我调用这个函数:PhotoListController().reloadData()

在 PhotoListController 中,该函数是:

func reloadData() {
getData() //function that goes through an array with the data of the images
self.collectionView!.reloadData()
}

当我将所有内容都放在同一个类中时,它运行得很好,但现在我无法解决问题:(

如果有人可以帮助我,我将不胜感激。

最佳答案

好吧,我终于在这个主题中找到了解决方案: How to reload data in a TableView from a different ViewController in Swift

还有这个:

Swift: Reload collection view data from another view class with swift

解决方案与使用通知中心相关

关于ios - Swift:从 TabView 重新加载 collectionView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42192791/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com