Mam niestandardowej klasy zdefiniowane następująco:Usuwanie duplikatów z tablicy obiektów niestandardowych Swift
class DisplayMessage : NSObject {
var id : String?
var partner_image : UIImage?
var partner_name : String?
var last_message : String?
var date : NSDate?
}
Teraz mam tablicę myChats = [DisplayMessage]?
. Pole id
jest unikalne dla każdego obiektu DisplayMessage
. Muszę sprawdzić moją tablicę i usunąć wszystkie duplikaty z niej, w zasadzie upewnić się, że wszystkie obiekty w tablicy mają unikatowe id
. Widziałem niektóre rozwiązania przy użyciu , ale nie jestem pewien, jak dostosować je tutaj; Wiem też o Array(Set(myChats))
, ale to nie działa dla tablicy niestandardowych obiektów.
sprawdzić w ten sposób: http: //stackoverflow.com/questions/34709066/remove-duplicate-objects-in-an-array –