NSDictionaryでkeyが存在するかどうか確認する方法

NSDictionaryでkeyが存在するかどうか確認する方法。
あらかじめ用意されてないみたいなので。


if ([[dictionary allKeys] containsObject:key) {
// 存在する場合の処理
}


value値がnilだと、key自体も無くなるのでそこだけ注意。
スポンサーサイト

トラックバック

コメント

別の方法として
NSDictionaryの値を取得するメソッドobjectForKeyを利用してもできますよ。
if([dic objectForKey:@"key"])
としてkeyというキーが無ければnilが返ってきてifには入りません。
蛇足失礼しました
  • 2011-05-17│16:39 |
  • nil URL│
  • [edit]
管理人のみ閲覧できます
このコメントは管理人のみ閲覧できます
  • 2011-05-17│17:00 |
  • [edit]

コメントを残す

Secret


プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事