Я разрабатываю одно приложение для iPad. У меня есть один nsmutablearray и nsmutabledictionary . Они оба изменяются на основе данных из веб -службы. Мне нужно удалить некоторый словарь из моих значений nsmutablearray на основе NSMutabledictionCary . Здесь я объясняю ситуацию через один пример: < /p>
testArray =[{ language :"ESP"},{language :"ENG"},{language :"ENG"},{language :"FRH"}];
< /code>
Из массива тестирования мне нужно удалить все словари, которые имеют язык ключевой ценности: «eng». < /p>
Я написал код таким: < /p>
for(int i =0;i
Но это не работает. Я думаю, что проблема в том, когда я удаляю словарь из Index, количество массива также уменьшается, поэтому цикл выполняется на основе нового количества массива. Некоторые помогают мне переписать код для получения точного ответа?
Подробнее здесь: https://stackoverflow.com/questions/245 ... in-the-dic