I have a custom class defined as follows :
class DisplayMessage : NSObject {
var id : String?
var partner_image : UIImage?
var partner_name : String?
var last_message : String?
var date : NSDate?
}
Now I have an array myChats = [DisplayMessage]?
. The id
field is unique for each DisplayMessage
object. I need to check my array and remove all duplicates from it, essentially ensure that all objects in the array have a unique id
. I have seen some solutions using NSMutableArray
and Equatable
however I'm not sure how to adapt them here; I also know of Array(Set(myChats))
however that doesn't seem to work for an array of custom objects.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…