0

私は次の配列の配列を持っています::

<array>
    <dict>
        <key>aa</key>
        <string>2012-07-19 11:16:00</string>
    </dict>
    <dict>
        <key>bb</key>
        <string>2012-07-19 11:16:02</string>
    </dict>
    <dict>
        <key>cc</key>
        <string>2012-07-19 11:16:05</string>
    </dict>
</array>

この配列の名前はでabcdあり、ですNSMutable

dictこの配列に新しい要素を追加したいと思います。たとえば、のkeyaaと他のstring値を使用します。この新しい値がいくつかの要素keyのとしてすでに存在するかどうかを確認したいと思います。どうやってやるの ??誰かが私を助けることができますか?よろしくお願いします。keydict

4

1 に答える 1

1

arrがあなたでNSMutableArrayあり、dictToBeAddedが追加される辞書であると言います。そして、strKeyをこの辞書のキーとします。

for(int i=0;i<[arr count];i++)
{
    NSMutableDictionary *dict = [arr objectAtIndex:i];
    for(NSString *str in [dict allKeys])
    {
         if(![str isEqualToString:strKey])
             [arr addObject:dict];
    }
}
于 2012-07-19T07:27:25.267 に答える