2016-08-04 8 views
1
let contactDict: NSDictionary = ["identifier":singleContact.identifier,"firstName":singleContact.firstName, "lastName":singleContact.lastName,"email":singleContact.email,"phone":singleContact.phone,"contactImage":singleContact.contactImage] 

私は表現のタイプがより多くの文脈エラーなしであいまいであることを持っています。より多くの文脈のない表現のタイプが曖昧である - スウィフト

let contactDict: NSDictionary: [NSObject: AnyObject] 

この問題を解決するには、次のようなエラーメッセージが表示されます。

このエラーを修正するのに手伝ってください。あなたがあるため二つのコロンの連続した文のエラーを取得している

+0

感謝を。私はちょうどオプション!それぞれの場所で。 – Radz

+0

もう1つの問題で私を助けてもらえますか? – Radz

+0

ボタンをナビゲーションコントローラにリンクできません。私はそれをプログラム的に行う方法を知らない。助けてください – Radz

答えて

0

...

let contactDict: NSDictionary: [NSObject: AnyObject] 

が何かのようにする必要があります...

let contacts: [NSObject: AnyObject] = ... 

か...

let contacts: Dictionary<NSObject, AnyObject> = ... 

DictionaryまたはNSDictionaryという単語を使用する場合、その形式ではbrackeが使用されないことに注意してくださいts:Dictionary<key, value>。あなたはまだあいまいなエラーを取得している場合は、文字通り空の辞書でそれを作成してみてください、その後、追加します。それは助け

var contacts: Dictionary<NSObject, AnyObject> = [:] 
contacts[key] = value 

か...

var contacts: Dictionary<NSObject, AnyObject> = [:] 
contacts += [...] 
関連する問題