すでに XCode 8 に更新しており、コードを Swift 2 から Swift 3 に変換する必要があります。
NSDictionary
以前、に変換したいときDictionary
は、次のように書きました。
let post_paramsValue = post_params as? Dictionary<String,AnyObject?>
はどこpost_params
ですかNSDictionary
。
しかし、Swift 3 では、次のエラーが表示されます。
NSDictionary is not convertible to Dictionary
なんで?変更点
編集 1
私も次のことを試しました:
let post_paramsValue = post_params as Dictionary<String,Any>
しかし、それはこのエラーを与えます:
編集 2
私も次のことを試しました:
let post_paramsValue = post_params as Dictionary<String,Any>
NSDictionary
の代わりに宣言しますがNSDictionary!
、機能しません。このエラーが発生しました:
編集 3
私も次のことを試しました:
let post_paramsValue = post_params as Dictionary<String,Any>!
しかし、私はこのエラーを受け取りました: