Поиск NSArray из NSDictionaries

У меня есть массив со словарями и нужно искать через массив

и модифицировать определенный словарь в массиве, найденном именем объекта внутри словаря.

Итак, создайте изменчивый массив, словарь и добавьте много словарей в массив

...{ self.bloquesArray = [[[NSMutableArray alloc] init]autorelease]; [self createBloqueDicto]; [self.unBloqueDicto setObject:@"easySprite" forKey:@"Name"]; [self.unBloqueDicto setObject:@"290" forKey:@"X"]; [self.unBloqueDicto setObject:@"300" forKey:@"Y"]; [self.bloquesArray addObject:self.unBloqueDicto]; } - (void)createBloqueDicto { self.unBloqueDicto = [[[NSMutableDictionary alloc] init] autorelease]; } 

поэтому теперь мне нужно изменить значение для ключей X и Y в словаре с помощью

key: Name = easySprite, поэтому нужно найти, что конкретный словарь [другие словари имеют разные значения для Name]

как я могу это сделать, пожалуйста?

благодаря!

Для получения согласованных словарей выполните следующие действия:

 NSPredicate *p = [NSPredicate predicateWithFormat:@"Name = %@", @"easySprite"]; NSArray *matchedDicts = [bloquesArray filteredArrayUsingPredicate:p]; 

Теперь matchedDicts содержит словари со значением @ "easySprite" для ключа @ "Name" . Сделайте остальное (изменив X и Y) оттуда.

  • Массив для словаря в Objective C
  • Хранить NSDictionary в брелках
  • Есть ли способ перебора словаря?
  • ИНВАЛИДНЫЙ словарь 0). Почему я получаю эту ошибку?
  • iOS Использование NSDictionary для загрузки данных в разделы и строки
  • ValueForKeyPath () возвращает что-то неожиданное
  • удалить объект из NSMutableArray по ключу
  • Передача NSDictionary для функции добавления объектов / ключей, но в пустых основных ()
  • Обновление метаданных ориентации UIImage?
  • Тип 'String' не соответствует ошибке протокола NSCopying при подавлении AnyObject в String
  • Преобразование NSData в NSDictionary
  • Interesting Posts

    Неизвестное имя типа 'CGFloat' при попытке добавить PanoramaGL в статическую библиотеку

    Словарь EXIF

    Мониторинг сетевой активности на iPhone

    Загрузите приложение в AppStore после закрытия отпуска

    Автоматическое тестирование уведомлений с помощью XCTest

    Google maps iOS SDK уровня подробных полилиний

    Импорт Swift в Swift: «Использование необъявленного типа« MyCustomView »

    Добавить UIScrollView с пейджингом в существующий UIViewController

    Как использовать AVAudioSessionCategoryMultiRoute на устройстве iPhone?

    Autolayout добавляет дополнительную прокладку сверху и снизу UILabel iPhone 6/6 +, если выбрана опция MaxLayoutWidth

    iOS 9 CloudKit: запрос ничего не возвращает при подключении к сотовой сети

    Добавление всплывающего экрана iOS 8 заставляет приложение искажать

    Настроить UITextField Clear Button Цвет для белого цвета

    Попытка реализовать JW Player на iOS

    Как программно заполнить веб-формы, чтобы получить страницы аутентификации? (в iOS)

    Давайте будем гением компьютера.