Ist es möglich, einen Wörterbuchschlüssel per Index zu erhalten?NSDictionary-Schlüssel per Index abrufen?
Ich versuche, ein Wörterbuch für die Datenquelle von einer Picker-Ansicht zu verwenden und es in folgenden Delegatmethode zugreifen möchte:
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{
if (component == 0){
return [NSString stringWithFormat:@"%@",[myDict // how to get the key]];
}
EDIT--
myDict ist so etwas wie:
Artikel 1
- Unterpunkt 1
- Unterpunkt 2
Artikel 2
- Unterpunkt 1
- Unterpunkt 2
I myDict als Datenquelle für einen Picker Ansicht verwenden möchten, die zwei Abschnitte aufweist:
Abschnitt 0 = myDict Schlüssel (Artikel 1, Artikel 2)
Sektion 1 = entsprechende myDict-Werte für ausgewählte Sektion 0 Zeile (Unterpunkt 1, Unterpunkt 2)
Was meinst du mit Wörterbuchschlüssel durch den Index zu bekommen? Wie wäre es, es mit Beispiel oder mehr Code auszuarbeiten? – Ricky
Wörterbücher haben keinen Index, Sie können die allKeys-Methode verwenden, um ein Array der Schlüssel zu erhalten. – rdelmar
Lesen Sie die NSDictionary-Spezifikation und sehen Sie, welche Funktionen verfügbar sind. –