我的collectionView显示已添加为收藏夹的角色图像。这在Core Data中持久存在。
在详细视图控制器上,用户单击收藏夹按钮,该按钮将角色添加到收藏夹。再次单击时,将删除该图。
问题是如果不关闭应用程序并重新运行,则不会更新集合视图中的图像。我尝试使用:
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.favoriteCollectionView.reloadData()
}
但这不成功。如何更新集合视图?
更新:以下是cellForItemAt函数中的所有内容。
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "ownedCell", for: indexPath) as! OwnedCollectionViewCell
cell.ownedFigImage.sd_setImage(with: URL(string: favFigArray[indexPath.row]))
return cell
}