我在应用程序中有几个pickerViews,用户输入数据。稍后,我将把这些数据显示为“摘要”页面。显示数据显然很容易。但是,如果用户想要“编辑”数据,我希望在pickerView中加载相同的数字。 将有4位数,3位数,2位数和一位数的情况。 因此,如果有数字,我需要能够确定哪个数字位于哪个位置。
因此,如果整数是321,如何将“1”作为第一个数字,“2”作为第二个数字,“3”作为第三个数字。
谢谢
答案 0 :(得分:1)
myPicker.selectRow(row, inComponent: 0, animated: true)
您将行和0替换为您的值。那么为了得到这些数字,我现在唯一想到的就是
while number > 0 {
let digit = number%10 // do what you want with the digit
number = round(number/10)
}