Я хочу заполнить сборщик словарем и у меня возникли проблемы с названием строки.
В основном мой сборщик должен состоять из 2 компонентов и иметь следующий вид:
|Alabama| ---> ["35010", "35011","35012"]
|Arizona| ---> ["99501", "99502"]
|California|--> ["90001", "90002", "90003"]
Первый сборщикдолжен иметь состояния и в зависимости от состояния второй сборщик должен иметь разные значения.Я установил число компонентов как два, так как создал словарь с состоянием в качестве ключей и кодов в качестве значений компонентов, но я не могу заполнить значения в средстве выбора.
class dependentPicker: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource {
@IBOutlet weak var dependentPicker: UIPickerView!
let stateToPostalCodeDB = [
"Alabama" :[ "35010","35011","35012"]
"Arizona" : [ "85001", "85002"],
"California": [ "90001","90002","90003"]]
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 2
}
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
//
}
func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
//
}
Я могу сделатьРешение с двумя сборщиками, но я хочу знать, как сделать то же самое с 2 компонентами и словарями.Я в основном хочу узнать, как заполнить сборщик словарями.