如何通过按钮索引int数组?

时间:2017-10-30 02:22:36

标签: ios swift uibutton

我的代码将int添加到数组中。没有排序。我想索引数组的每个条目。将数组从最小到最大排序。

import UIKit

class ViewController: UIViewController {
    @IBOutlet var enterText: UITextField!
    var arrayOfInt = [Int]()

    @IBAction func submitText(_ sender: Any) {
        if let text = enterText.text {
            if let number = Int(text) {
                arrayOfInt.append(number)
                print(arrayOfInt)
            } else {
                print("Please enter number")
            }
        }
    }
}

1 个答案:

答案 0 :(得分:0)

您可以这样使用:

@IBAction func submitText(_ sender: Any) {
    if let text = enterText.text {
        if let number = Int(text) {
            var index = 0
            for num in arrayOfInt {
                if num > number {
                    arrayOfInt.insert(number, at: index)
                    break
                }
                index += 1
            }
            print(arrayOfInt)
        } else {
            print("Please enter number")
        }
    }
}