gpt4 book ai didi

ios - 如何在不使应用程序崩溃的情况下将 TextField.text 转换为 int?在 Swift2 中

转载 作者:搜寻专家 更新时间:2023-11-01 05:53:39 25 4
gpt4 key购买 nike

我是编程新手,我正在开发一个有两个 textfield 的应用程序,我想计算这两个 textfield 的总和而不让我的应用程序崩溃。我知道我必须做类似 var a = Int(textFieldOne.text!)! 的事情,但是当其中一个或两个都为空时,我的应用程序崩溃了。有人可以帮助我吗?提前致谢。

最佳答案

不要强行解包,使用if let or guard

 if let a = textFieldOne.text, b = Int(a) {
//... success...
}
else{
//.... handle nil ....
}

关于ios - 如何在不使应用程序崩溃的情况下将 TextField.text 转换为 int?在 Swift2 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36172606/

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