gpt4 book ai didi

ios - 如何在 Swift 中将 UITextField 中的数据用作数组?

转载 作者:行者123 更新时间:2023-11-28 13:37:09 24 4
gpt4 key购买 nike

如何在 Swift 中将 UITextField 中的数据用作数组?示例:我在 ViewController 中创建了 UITextField,用户在其中插入:“1、3、8、9、10、20”(不带“”)。如何在 swift 4 和/或 5 的编程中将这些信息转换为数组???

结果:

var arrayInt: [Int] = [mytextField]
arrayInt = [1, 3, 8, 9, 10, 20]

最佳答案

如果 Character isWholeNumber 属性为 false,您可以使用 split 方法并将结果元素映射到 Int:

let numbers = textField.text!.split{!$0.isWholeNumber}.compactMap({Int($0)})
numbers // [1, 3, 8, 9, 10, 20]

关于ios - 如何在 Swift 中将 UITextField 中的数据用作数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56465001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com