2017-01-17 5 views
0

の添字値はので、私はアーティストと呼ばれるクラスを作成していることができないと私はタイプのキー値の辞書を作成したい[アーティスト:INT]、私ははタイプ

dictionary[Artist] = 1 

をしようとしたとき、私はのことができない添字の値を取得しますタイプのアーティストここ

は私のアーティストクラスとハッシュ可能機能

class Artist: Hashable { 
let name: String 
let lastName: String 
var hashValue: Int { 
    return NSUUID().UUIDString.hashValue 
} 

init(name: String, lastName: String) { 
    self.name = name 
    self.lastName = lastName 
} 

}

です

答えて

0

だから私はちょうど私が辞書

のキーとして、クラスのアーティストではなく、アーティストオブジェクトを追加しようとしていたことに気づいていません