Uczę się iOS, ale mam problem z wydobyciem danych z wielowymiarowości NSMutableArray
Spojrzał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 № 1Zakł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.