スウィフト2.1コード:私はスウィフト2.2を実行しているのXcode 7.3にアップデートスウィフト2.2オプションの種類の自動補正
let userDetail = response["params"]?["users"]
。そしてそれは上記の同じ行に文句を言うようになります。 次のように文句を言います。
オプションの値AnyObject?アンラップされていない。あなたは '!'を使うつもりでしたか?または '?' ?
私は自動それは私に訂正一つとして、以下のコードを与えているXcodeの提案を修正:
let userDetail = response["params"]?!["users"]
ここでの応答は、私が強制的にここに、オプションのラップを解除したくないタイプのAnyObject?
です。
ここで何が問題なのか誰か知りませんか? Swift 2.2でのオプションの変更により、このエラーが発生しています。辞書[K: V]
については
を期待されるタイプに対する連鎖し、オプションのバインディングチェックを使用することができuserDetail' 'の種類は何ですか? – sbarow
これは辞書型です。私はそれのような値にアクセスします:userDetail?["gender"] as?文字列 –