通过数字位置Swift提取整数

时间:2017-04-09 00:12:11

标签: swift3 uipickerview

我在应用程序中有几个pickerViews,用户输入数据。稍后,我将把这些数据显示为“摘要”页面。显示数据显然很容易。但是,如果用户想要“编辑”数据,我希望在pickerView中加载相同的数字。 将有4位数,3位数,2位数和一位数的情况。 因此,如果有数字,我需要能够确定哪个数字位于哪个位置。

因此,如果整数是321,如何将“1”作为第一个数字,“2”作为第二个数字,“3”作为第三个数字。

谢谢

1 个答案:

答案 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)
}