0

NSMutableDictionary にさまざまなコードを保存し、後で特定のコードが dict にあるかどうかを確認しています。

いいえ、コードを含むエントリを削除します。

ここで、辞書を含む私の配列がどのように見えるかがわかります。

2013-04-28 12:43:23.877 myApp[9422:907] pushArray: (
    {
    code = 123;
    titel = "Test 01";
},
    {
    code = 456;
    titel = "Test 02";
},
    {
    code = 789;
    titel = "Test 03";
}
)

コードを検索する方法を次に示します。

for(NSMutableDictionary * pushDict in pushArray) {
    NSString * codeFromDict = [pushDict objectForKey: @"code"];
    if([code_I_search isEqualToString: codeFromDict]){
        // This is called if the code is found
    }
}

これはすべて正常に機能していますが、エントリを削除する方法がわかりません...

結果は次のようになります。

コードを検索し789て「削除」と言うと、これは削除されます。

{
code = 789;
titel = "Test 03";
}

試し[pushDict removeAllObjects];ましたが、うまくいきません。

4

1 に答える 1