gpt4 book ai didi

swift - 将 TextView 设置为 Int 而不是 String? swift

转载 作者:行者123 更新时间:2023-11-28 16:02:42 25 4
gpt4 key购买 nike

我有一个 TextView 供用户输入 Int。

我在将结果保存到 Int 变量时遇到问题,因为它默认认为它是一个字符串。

将输出强制为 Int 的最佳解决方案是什么?我使用的是纯数字键盘,因此用户无法输入字符串

代码:

@IBOutlet weak var userExerciseWeight: UITextField!
var userExerciseWeightSet = Int()

if let userExerciseWeightSet = Int(self.userExerciseWeight.text!) {
}

最佳答案

您可以为此简单地使用 if let 构造。 textView 总是字符串。您需要做的就是将 textView 文本转换为 Int

 if let intText = Int(self.textView.text) {
print(intText)
}

关于swift - 将 TextView 设置为 Int 而不是 String? swift ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40764419/

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