ギークなエンジニアを目指す男

基幹系SIerがWeb系とかネイティブ系の知識を蓄えようとするブログ

swift 2.2でJSONのNSNULLの判定をしてみた話

こんばんは。

暑い日が続いていますね。

 

今日は名探偵コナンの映画を見てきました。

 

さてはて、前回から行っているmBaasのログイン処理ですが、

JSONで取得できたはいいものの、データがNULLの場合に落ちてしまいました。

 

そこでNSNULLをチェックするコーディングをしたかったのですが

ネットを漁ってもなかなか出てこなかったので、記事にしておきます。

 

  1.  // sessionTokenNSNullの場合はログアウト状態とみなす
  2.  if jsonResult["sessionToken"]!!.isKindOfClass(NSNull) == true{
  3.  
  4.  else{
  5.   }

 

こんな感じです。

なんで!!が2つ必要なのかはイマイチ理解できていません...

 

アルプスのおじいさん、教えてください。