2011-10-31 8 views

答えて

1

そのキーを持つオブジェクトを辞書に問い合わせると、見つからない場合はnilが返されます。

if([yourDictionary objectForKey:@"yourKey"] == nil){ 
    //Do stuff when yourKey is not in the dictionary yet 
} 

それとも、あなたは私はあなたが辞書にオブジェクトを追加するのではなく、

[yourDictionary setObject:someObject forKey:someKey] 

を使用することができると思います以前の値に何が起こるか気にしない場合。

2

これを試してみてください。

([myDictionary objectForKey:@"my key"] == nil) 

objectForKeyは、キーが存在しない場合はnilを返します。

+0

あなたも正しいです。私はupvoteを与えました! –