【发布时间】:2019-11-10 04:49:35
【问题描述】:
我试图在数组中的数组中创建一个数组。然后使用带有 3 个组件的 UIPickerView,每个组件用于各自的数组。我使用数组的原因是因为数据是这样组织的:
var array1 = [
"2"
[ "2"
["2.5","2.5"],
"1-1/12"
["2.5","2.375"]],
"3"
[ "2-1/2"
["3.375", "3.25"],
[ "2"
["3.375", "3"]]]
我尝试制作字典来调用(UIPickerView 更容易),但 [(key:value)] 组合不适用于元组。
var dict: [(size: String, outlets: (outlet1: String, measure1: String, measure2: String))] = [
("2", ("1-1/2","2.5","2.375"))
]
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 3
}
关于数组中的数组或dicts中的dicts的信息并不多。
源数据来自如下图表:
--> outlet1 --> value1, value2
size1 --> --> outlet2 --> value1, value2
--> outlet3 --> value1, value2
--> outlet1 --> value1, value2
size2 -->
--> outlet2 --> value1, value2
Outlets 的大小可以与String 相同。
【问题讨论】:
标签: arrays swift xcode dictionary uipickerview