0
我一直在試圖在「struct」中聲明一個靜態字典。但是,我無法做到這一點。它給我「類型'BagItem'不符合協議'Hashable'」。Swift中的靜態字典類型變量聲明?
我的代碼是在這裏:在代碼
struct StaticBag {
static var bag: Dictionary<BagItem, Array<BagItem>> = Dictionary<BagItem, Array<BagItem>>()
// static func AddMainItem(item: BagItem)
// {
// self.bag[item] = Array<BagItem>()
// }
}
'BagItem' 是我的另一個世界級的。 聲明這個變量的正確和最好的方法是什麼?
謝謝你的答案
問候
謝謝你很多:)這是工作:) @NateCook – user2174358 2014-09-27 19:53:13