swift - 如何将 textField.text 值转换为整数并对两个整数求和

标签 swift xcode macos xcode7 calculator

Initialization of immutable value 'textfieldInt' was never used; consider replacing with assignment to '_' or removing it and textfield2Int

我收到两次关于 textfieldInt 的警告

这是我所有的代码:

class ViewController: UIViewController {

    @IBOutlet weak var textField1: UITextField!
    @IBOutlet weak var textField2: UITextField!
    @IBOutlet weak var output: UILabel!

    @IBAction func calculate(_ sender: AnyObject) {
        let textfieldInt: Int? = Int(textField1.text!)
        let textfield2Int: Int? = Int(textField2.text!)
        let convert = textField1.text! + textField2.text!
        let convertText = String(convert)
        output.text = convertText

}

最佳答案

您收到警告是因为,正如警告告诉您的那样,您正在实例化 textfieldInttextfield2Int,但您没有使用创建的整数 textfieldInt textfield2Int 计算为 let convert,但您添加字符串 textField1.text!textField2.text ! 在一起...

我想,您希望您的函数是这样的:

@IBAction func calculate(_ sender: AnyObject) {
    let textfieldInt: Int? = Int(textField1.text!)
    let textfield2Int: Int? = Int(textField2.text!)
    let convert = textfieldInt + textfield2Int
    let convertText = String(convert)
    output.text = convertText
}

关于swift - 如何将 textField.text 值转换为整数并对两个整数求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40109695/

相关文章:

ios - 带有辅助类的 xib 文件按钮不起作用

ios - 使用内容可用推送通知更新 iOS 应用程序

.net - 单声道 PdfSharp

python - 确定进程是否可以移动/删除文件的可移植方法?

ios - Xcode 11 向后兼容性 : "UIWindowScene is only available in iOS 13 or newer"

objective-c - 如何制作圆角 NSTableView 行?

ios - 绘制两个 CAShapeLayer 的交集

ios - 如何知道 textView 滚动到底部?

ios - 在哪里添加 child ?

ios - Xcode 中的智能搜索和替换