使用重量或长度数据填充 pickerView

Polulating pickerView with weight or length data

我正在尝试制作一个 pickerView,用户可以在其中选择 his/her 重量...在 Swift 2.2 中,我正在考虑制作这样的范围:

var weightList: [Int] = Array(40...140)
var weight = weightList.map{ [=10=].map(String.init) }

但这不被接受:实例成员 'weight' 不能用于类型 ViewController

如何将一个范围内的数字组成一个数组?或者是否有其他解决方案可以在 pickerView 中填充重量(数量和千克)和长度(以厘米为单位)?

要使用范围获得 [String],您可以使用:

var weight = (40...140).map { String([=10=]) }