gpt4 book ai didi

ios - Swift 删除结构数组

转载 作者:行者123 更新时间:2023-11-28 13:47:45 25 4
gpt4 key购买 nike

我在使用结构数组时遇到问题。

我有这个结构:

struct Group: Equatable {
var date: Date
var day: String
var time: String
var subgroup: String
var type: String
var subject: String
var building: String
var room: String
var lecturer: String

static func == (lhs: Group, rhs: Group) -> Bool {
return lhs.date == rhs.date && lhs.day == rhs.day && lhs.time == rhs.time && lhs.subgroup == rhs.subgroup && lhs.type == rhs.type && lhs.subject == rhs.subject && lhs.building == rhs.building && lhs.room == rhs.room && lhs.lecturer == rhs.lecturer
}
}

我将数据添加到结构数组:

var groupModel: [Group] = []

我在 tableView 中使用 groupModel 来表示行和部分。在表中,一切正常。

但是当我重新加载表中的数据时,我想删除旧数据并放入新数据。

我试过:

self.groupModel2.removeAll()
add new data to groupModel2
self.tableView.reloadData()

在表格中我得到了新旧数据。如何删除旧数据并只放入新数据?

最佳答案

也许你可以试试

groupModel2 = [] 

如果 .removeAll() 不起作用。

关于ios - Swift 删除结构数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55200908/

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