Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift3 按位抽取整数_Swift3_Uipickerview - Fatal编程技术网

Swift3 按位抽取整数

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

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

那么,如果整数是321,如何得到“1”作为第一个数字,“2”作为第二个数字,“3”作为第三个数字

多谢各位

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