我不知道如何在用户按下单元格时改变我的集合视图单元格上的标签文本,从 "未添加 "到 "添加 "模型是一个结构。
请参考我的回帖获取更多信息。
override func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
shoppingListController.shoppingItems[indexPath.item].itemHasBeenAdded.toggle()
}
这是我目前所拥有的,但给我一个错误,说它是一个不可改变的值。
你需要将ShoppingItem结构从struct改为类类型,以突变ShoppingItem的变量值。要有更多的见解,请查看这个答案