/ / Wyodrębnianie danych z wielowymiarowej NSMutableArray do prostszej tablicy - object-c, ios, c, cocoa-touch, nmutablearray

Wyodrębnianie danych z wielowymiarowej NSMutableArray do prostszej tablicy - object-c, ios, c, cocoa-touch, nmutablearray

Uczę się iOS, ale mam problem z wydobyciem danych z wielowymiarowości NSMutableArraySpojrzałem na różne rozwiązania, ale jeszcze nie znalazłem ...

mam NSMutableArray lubić

{
"service_0" = {
"name" = "name1";
"description" = "description1";
};
"service_2" = {
"name" = "name2";
"description" = "description2";
};
Etc...
}

Chcę wyodrębnić dane do nowego NSMutableArray (lub NSArray), aby uzyskać następujące dane wyjściowe do użycia w etykietach tekstowych, takich jak = [myArray objectAtIndex:indexPath.row]

(
name1,
name2,
Etc...
)

Jakie byłoby najlepsze rozwiązanie? Dzięki

Odpowiedzi:

1 dla odpowiedzi № 1

Zakładając, że jest to zestaw słowników, w przeciwieństwie do pytania ...

NSArray *newArray = [oldArray valueForKeypath:@"name"];

Możesz go zmienić za pomocą mutableCopy, Jeśli chcesz.