【问题标题】:extract integer by digit position Swift按位数位置提取整数Swift
【发布时间】:2017-04-09 00:12:11
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: swift3 uipickerview


    【解决方案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)
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-29
      • 1970-01-01
      • 1970-01-01
      • 2011-10-06
      • 1970-01-01
      • 1970-01-01
      • 2015-07-28
      相关资源
      最近更新 更多