Я пытаюсь установить два UIPickerView
, оба заполнены NSDictionary
, это работает нормально, но мне нужно, чтобы второй UIPickerView
реализовал обновление, зависящее от выбора первого UIPickerView
, понимаете меня?
Первый UIPickerView
заполняется следующим образом:
for (NSDictionary *local in json) {
NSString *nombre = [local objectForKey:@"name"];
NSString *idLocal = [local objectForKey:@"id"];
self.dicLocales = [NSDictionary dictionaryWithObjectsAndKeys: idLocal, @"idLocal", nombre, @"nombreLocal", nil];
[listaLocales addObject:self.dicLocales];
}
А второй UIPickerView
заполняется так:
for (NSDictionary *servicio in json) {
NSString *nombre = [servicio objectForKey:@"name"];
NSString *idServicio = [servicio objectForKey:@"id"];
self.dicServicios = [NSDictionary dictionaryWithObjectsAndKeys: idServicio, @"idServicio", nombre, @"nombreServicio", idLocal, @"idLocal", nil];
[listaServicios1 addObject:self.dicServicios];
}
Обратите внимание на переменную idLocal
, которая соответствует идентификатору первых UIPickerView
строк. Тогда мне нужно, если в первом UIPickerView
выбрана строка с idLocal 1, во втором UIPickerView
перезагружается или обновляется только строки, соответствующие idLocal 1.
Пожалуйста, надеюсь, что кто-то может мне помочь, и извините за мой английский: P