У меня есть приложение для iPhone, которое использует API. Среди вызовов API есть один, который возвращает словарь JSON с 3 массивами, каждый из которых содержит набор словарей.
Вот как я его использую:
NSMutableDictionary * allthethings [self FetchAllTheThings]; // Returns the big dictionary
NSMutableArray * oneofthethings = [NSMutableArray arrayWithArray: [allthethings valueForKey:@"First"]];
и т. Д. И т. Д.
Затем, когда я перебираю массив «oneofthethings» и устанавливаю новое значение для одного из диктов, я получаю SIGABRT, предположительно, потому что содержащиеся в нем словари не являются изменяемыми.
Итак, мой вопрос заключается в следующем: есть ли способ сортировки массива для хранения их как изменяемых файлов? Или мне придется пройтись по нему и скопировать каждый словарь в изменчивый аналог?