我希望创建一个只包含结构的唯一实例的数组:
var vowelSet: Set<NotificationStruct>
这是我的结构:
struct NotificationStruct{
let dateHeader: String
let sensorName: String
let message: String
let time: String
}
然而我一直收到错误:“不符合协议'Hashable'” 这是我试过的:
struct NotificationStruct<T: Hashable>{
答案 0 :(得分:0)
在原始问题中,您说的是数组但创建了一个Set。你需要这样的东西:
struct NotificationStruct {
let sensorName :String
let message :String
}
var vowelsArray = [NotificationStruct]()