È possibile ottenere una chiave di dizionario per indice?Ottenere la chiave NSDictionary per indice?
Sto cercando di utilizzare un dizionario per l'origine dati di una vista raccoglitrice e vogliono accedervi in seguito metodo delegato:
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{
if (component == 0){
return [NSString stringWithFormat:@"%@",[myDict // how to get the key]];
}
EDIT--
myDict è qualcosa di simile:
articolo 1
- elemento sub 1
- sub voce 2
Articolo 2
- voce secondaria 1
- sub voce 2
voglio usare myDict come l'origine dati per una vista selettore che ha 2 sezioni:
sezione 0 = chiavi myDict (elemento 1, elemento 2)
sezione 1 = valori myDict corrispondenti per la sezione selezionata riga 0 (sotto voce 1, sotto voce 2)
Che cosa si intende per ottenere chiave del dizionario in base all'indice? Che ne dici di elaborarlo di più mostrando un esempio o più codice? – Ricky
I dizionari non hanno un indice, è possibile utilizzare il metodo allKeys per ottenere un array di chiavi. – rdelmar
Leggere le specifiche NSDictionary e vedere quali funzioni sono disponibili. –