как загрузить строковое значение в массив - PullRequest
0 голосов
/ 09 января 2012
 {
    "north product 1" = "";
    "north product 2" = "";
    "north product 3" = "";
    "north product 4" = "";
}

Как загрузить эту строку из словаря в массив, необходимо сохранить северный продукт 1, северный продукт 2, северный продукт 3, северный продукт 4.?

Ответы [ 2 ]

2 голосов
/ 09 января 2012

Даже если у вас нет опыта работы с NSDictionary классом, две секунды на самом деле, глядя на документы , дали бы вам ответ

NSArray *keys = [yourDictionary allKeys];

Существует также соответствующий метод allValues, если вы решите, что хотите значения, а не ключи

0 голосов
/ 09 января 2012

Учитывая, что я не описываю никаких правил управления памятью.

NSMutableArray *arr = [NSMutableArray array];
NSString *nProduct1 = [aDictionary valueForKey:@"north product 1"];
NSString *nProduct2 = [aDictionary valueForKey:@"north product 2"];
NSString *nProduct3 = [aDictionary valueForKey:@"north product 3"];
NSString *nProduct4 = [aDictionary valueForKey:@"north product 4"];

[arr addObject:nProduct1];
[arr addObject:nProduct2];
[arr addObject:nProduct3];
[arr addObject:nProduct4];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...