2015-12-03 1 views
0

У меня есть NSMutableDictionary, который завершил загрузку его данных. Словарь имеет такие данные:Самый простой способ превратить NSMutableDictionary в NSArray

NSMutableDictionary *dict = [[NSMutableDictionary alloc] init]; 

Данные просто NSStrings. Так как это было бы пример:

dict[@"a"] = @"a"; 
dict[@"b"] = @"b"; 
dict[@"c"] = @"c"; 

Я не знаю, что эти данные будут до цикла, который генерирует его запуском (но это будет как выше рисунок).

Что является лучшим/простым способом превратить это в NSArray?

+1

Какой должен быть последний массив? Вам нужны значения, ключи, оба? – Avi

ответ

2

Если вы хотите, чтобы преобразовать его в NSArray только держать свои ключи, вы должны использовать

NSArray *keysArray = [dict allKeys]; 

Если вы хотите значения, вы можете использовать

NSArray *valuesArray = [dict allValues]; 

Если вы хотите как вы можете добавьте их.