Wie entferne ich gemeinsame Elemente aus zwei Struktur-Arrays in Swift
In meiner App habe ich zwei Struktur-Arrays und möchte gemeinsame Elemente aus einem davon entfernen. Meine Struktur:
struct PeopleSelectItem {
var name = ""
var id = ""
var added = false
}
Meine Arrays:
var people : [PeopleSelectItem] = []
var selectedPeople : [PeopleSelectItem] = []
Ich möchte Elemente aus dem People-Array entfernen, wenn sie im SelectedPeople-Array vorhanden sind (durch ID vergleichen).
Ich habe versucht, mehrere Arrays zu filtern und zu konvertieren, aber keiner von ihnen hat funktioniert. Was kann ich hier machen?
Vielen Dank