【发布时间】:2017-05-12 17:13:00
【问题描述】:
我有数组[["PT"], ["GE", "DE", "PL", "BY"], ["CZ", "US"]],我想在我以编程方式创建的UISegmentedControl 中使用它:
for i in 0..<array.count {
mySegmentControl.insertSegment(withTitle: array[i], at: i, animated: false)
}
我看到错误:
无法将类型“[String]”的值转换为预期的参数类型“String?”
是的,但我需要 PT 位于第一段标题,GE..BY 位于第二段,以此类推。
【问题讨论】:
-
段标题是字符串,而不是数组。你期待什么结果?第二段的标题应该是什么?
-
@MartinR 我知道,但是如何做到这一点
PT,因为 String 将在第一段,GE..BY在第二段等等。生成所以将段计数为主数组中的数组计数
标签: ios arrays swift swift3 uisegmentedcontrol