gpt4 book ai didi

swift - 结构不符合协议(protocol) 'Hashable'

转载 作者:行者123 更新时间:2023-11-30 11:43:38 27 4
gpt4 key购买 nike

我希望创建一个仅保存结构的唯一实例的数组:

  var vowelSet: Set<NotificationStruct> 

这是我的结构:

struct NotificationStruct{
let dateHeader: String
let sensorName: String
let message: String
let time: String
}

但我不断收到错误:“不符合‘Hashable’协议(protocol)”这是我尝试过的:

 struct NotificationStruct<T: Hashable>{

最佳答案

在最初的问题中,您说的是一个数组,但创建了一个集合。您需要这样的东西吗:

struct NotificationStruct {
let sensorName :String
let message :String
}

var vowelsArray = [NotificationStruct]()

关于swift - 结构不符合协议(protocol) 'Hashable',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49073551/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com