【Swift4】jsonの変数を文字列とくっつけようとしたらやっぱりPHPerらしくハマった

研究
この記事は約1分で読めます。

この記事は3年前の記事です。当時の情報、理解に基づいておりますのでご留意ください

はじめに

useridLabel.text = "@" + getjson["user_id"].string!

記述にするとこれだけなんですが、
jsonを解釈する型を明示的に記述して
しかもstringの後ろに!をつけてやらないと、stringかnilでいいよ!って指示になってしまい
nilとstringを足し合わせることはできないから…

こうなりました

string!

という記述になるんだそうです。
なおさっきもどハマりしたので型を見ることまでは気づいた模様。w

[Swift 3] 型名を取得する | DevelopersIO
Swift 3 で dynamicType が削除された Swift 2.x において、型名を取得するには dynamicType プロパティを使用する方法が一般的でした。しかし Swift 3 では dynamicTy …

コメント

タイトルとURLをコピーしました