NSMutableDictionaryのxmlデータをキーとして要素名で追加します。 ループなしで同じキーを再度追加すると、キーはすでに辞書で使用できることを確認できますか?iphone sdkのNSMutableDictionaryで同じキーを追加しないでください。
1
A
答えて
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を返します。
あなたも正しいです。私はupvoteを与えました! –