我有一个自定义类的对象。我的班级是人。因此,我想检查Arrperson是否包含一个对象,然后不应在数组中再次添加它。
这是我的代码
for value in data {
if self.arrPerson.contains(where: {($0.id != value.id)}){
self.arrPerson.append(value)
}
}
请告诉我如何检查自定义类的对象是否已经添加,不应再次添加
if !self.arrPerson.contains(where: {($0.id == value.id)}){
self.arrPerson.append(value)
}
您可以使用"设置"而不是数组,它将避免重复值。