添加和增加文本字段输入的数字

时间:2016-11-16 15:32:00

标签: swift macos

我正在开发一个具有批处理组件的软件。您可以为要创建的每个对象插入名称,并且可以根据给定的信息选择要创建的对象的数量。

如果您将对象命名为 test 创建它50次,则您将拥有50个或更多名为test的对象。我想要实现的是 test test- 1 test- 2 test- 3 等。你知道我的意思^^

标题/名称来自UITextField作为字符串,数量也来自整数。

我的课程:

class Device: NSObject {

var name: String = ""
var uuid: String = ""
var online: Bool = false
var autoStart: Bool = false

}

我的方法:

// create new devices based on data from modal
    var devices = [Device]()
    let quantityDevices = quantityData.intValue

    for _ in 0...quantityDevices-1 {

        let newDevice = Device()
        print("created new device")

        newDevice.name = titleData.stringValue
        devices.append(newDevice)
    }

我是如何实现这一目标的?

1 个答案:

答案 0 :(得分:1)

使用for中的变量,并将其作为字符串添加到名称中。

for i in 0...quantityDevices-1 {

  let newDevice = Device()
  print("created new device")

  newDevice.name = titleData.stringValue + "-\(i)"
  devices.append(newDevice)
}