Как удалить все словаря из nsmutablearray на основе значения в словареIOS

Программируем под IOS
Anonymous
Как удалить все словаря из nsmutablearray на основе значения в словаре

Сообщение Anonymous »

Я разрабатываю одно приложение для 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

Вернуться в «IOS»