gpt4 book ai didi

ios - UICollectionView reloadData 索引超出范围

转载 作者:行者123 更新时间:2023-12-01 22:25:58 25 4
gpt4 key购买 nike

我正在尝试从 coreData 中获取一些数据并将其显示在 collectionView 中。很基本。我在后台线程上执行此操作,然后在主线程上调用 reloadData,如图所示。

但问题是有时它有效,有时它不,让我的索引超出范围。我观察到,当它崩溃时,它会进入一些 Collection View 的委托(delegate)方法,而不是 viewWillAppear

How I call it from ViewWillAppear
Fetching data

编辑:Here Is the code

最佳答案

你可能有不止一个问题。但是,第一个是您没有初始化数据容器。 collectionView委托(delegate)方法将在 viewWillAppear 之前被调用。尝试初始化 viewDidLoad 中的容器:

thumbnailsForSections = [String:[Thumbnails]]()

关于ios - UICollectionView reloadData 索引超出范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42203373/

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