我有一个自定义类的定义如下:
class DisplayMessage : NSObject {
var id : String?
var partner_image : UIImage?
var partner_name : String?
var last_message : String?
var date : NSDate?
}
现在我有一个数组 myChats = [DisplayMessage]?
,其中id
字段对于每个DisplayMessage
对象都是唯一的。我需要检查我的数组并从中删除所有重复项,确保数组中的所有对象都具有唯一的id
。我看到了一些使用NSMutableArray
和Equatable
的解决方案,但我不确定如何在此处进行调整;我还知道Array(Set(myChats))
,但似乎不能用于自定义对象的数组。