Web APIを使ってJsonを取得するコードを書いていました。 JSON → NSDictionaryと変換して、JSONデータを取得する方法を使っていたのですが、サーバ側のDBにNULLが入っているなどの理由でNSDictionaryに変換した時に値がNSNullになってしまうことがありました。 swiftで下記のようにNSDictionaryから値を取得しようと思ったら、NSNullの時に落ちてしまいます。 keyValue = dictionary["MyKey"] as Int! そのため、事前にNSNullかどうかのチェックするコードを追加してみました。 var urlString = "http://hoge.com/?my_api_value=1" var url = NSURL(string: urlString) var task = NSURLSession.shar