如何从文本字段中获取整数集?

时间:2019-03-14 22:00:35

标签: ios swift

如何从文本字段中获取一组整数? 我试图做这样的事情:

Set(Int(TField.text!))

但是它不起作用。

字符串示例:[1,2,3]

1 个答案:

答案 0 :(得分:0)

这是一个演示如何做的操场。基本上将每个字符转换为一个int,忽略nils,然后使用它来初始化一个集合:

import UIKit
import PlaygroundSupport


let textField = UITextField()
textField.text = "123333457887"
let digits = Set(textField.text?.compactMap { Int(String($0)) } ?? [])

print(digits)