Перечисление NSMutableDictionary
Я использовал объектный и ключевой NSEnumerators для просмотра словаря и заметил, что он меняет порядок, в котором он перечисляет словарь. Я нахожу это довольно раздражающим. Есть ли способ получить объект или ключ NSEnumerator для просмотра в том порядке, в котором я его создал? Форматирование его в NSArray не вариант.
2 ответа
Решение
Словарь по своей природе не является упорядоченным набором, поэтому не имеет значения, в каком порядке вы храните в нем свои данные. Вы можете использовать nsarray и хранить в нем свои ключи, а затем вызывать ваши объекты из словаря в порядке, хранящемся в этом массиве.
2011-03-11 03:59