私は実際にXcode8.1でSwift3でJsonオブジェクトを解析しようとしています。このラインmsg = tmp as! String
でCould not cast value of type 'NSNull' (0x4587b68) to 'NSString' (0x366d5f4)
:フィールドの種類を確認する方法Any? is Null o NSNull
if let objData = objJson["DATA"] as! NSDictionary? {
var msg: String = ""
if let tmp = objData.object(forKey: "Message") {
msg = tmp as! String
} else {
print("NIIILLLLL")
}
}
私は、このエラーメッセージが出てい: これは私のコードです。私はTMPの種類がAny
あるので、私はこのエラーを取得していますし、それが
tmp as! String
が助けてくれてありがとう代わりに、変換のプリントを表示しなければならない理由を理解していないよ
、