2016-07-25 3 views
1

これは私のコンソールに表示される完全なエラーです。私はすでにいくつかの他の質問を見てきました。スタックオーバーフローや他のWebフォーラムで見つかったケースは、ストーリーボードや.xibファイルと悪い参照と関係がありますが、私の場合は辞書の値を設定することと関係しています。ストーリーボードファイルのコンソールエラーは次のようになり、このコード行で呼び出されます。このクラスはNSDictionaryの値を設定している間、キー値のコーディングに準拠していません

"このクラスはキーNivelRelevanciaのキーコードに準拠していません。

//diccionario global is my dictionary 
var diccionarioGlobal : NSDictionary = [String: AnyObject]() 

diccionarioGlobal.setValue(nivelRelevancia, forKey: "NivelRelevancia") 

答えて

4

あなたの辞書を変異したい場合は、スウィフト標準ライブラリからの辞書の種類を使用する必要があります。

var diccionarioGlobal:[String: AnyObject] = [String: AnyObject]() 

またはNSDictionaryのは不変であるとして、NSMutableDictionaryを使用します。

var diccionarioGlobal = NSMutableDictionary() 
関連する問題