Swift3 按位抽取整数
在整个应用程序中,我有几个PickerView,用户可以在其中输入数据。稍后,我将把这些数据显示为“摘要”页面。显示数据显然很容易。但是,如果用户想要“编辑”数据,我希望在pickerView中加载相同的数字。 将有4位、3位、2位和一位数字的情况。 所以,我需要有能力确定哪个数字在哪个位置,如果有一个数字 那么,如果整数是321,如何得到“1”作为第一个数字,“2”作为第二个数字,“3”作为第三个数字 多谢各位Swift3 按位抽取整数,swift3,uipickerview,Swift3,Uipickerview,在整个应用程序中,我有几个PickerView,用户可以在其中输入数据。稍后,我将把这些数据显示为“摘要”页面。显示数据显然很容易。但是,如果用户想要“编辑”数据,我希望在pickerView中加载相同的数字。 将有4位、3位、2位和一位数字的情况。 所以,我需要有能力确定哪个数字在哪个位置,如果有一个数字 那么,如果整数是321,如何得到“1”作为第一个数字,“2”作为第二个数字,“3”作为第三个数字 多谢各位 myPicker.selectRow(row, inComponent: 0, a
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)
}