I'm trying to create a dictionary of the sort [petInfo : UIImage]()
but I'm getting the error Type 'petInfo' does not conform to protocol 'Hashable'
. My petInfo struct is this:
struct petInfo {
var petName: String
var dbName: String
}
So I want to somehow make it hashable but none of its components are an integer which is what the var hashValue: Int
requires. How can I make it conform to the protocol if none of its fields are integers? Can I use the dbName
if I know it's going to be unique for all occurrences of this struct?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…