ios - 计算后显示数字?

标签 ios iphone swift calculator

我创建了一个计算滴水率的小型计算器。我设法让所有字段相互相乘,但它不会使一些计算变短。我对编码相当陌生,并且一直在尝试多种不同的选择。有人可以帮我吗?这是我的代码:

导入 UIKit

类 DripCViewController: UIViewController {

//奥特莱斯//////////////////////////////////////////////////////////////////////

@IBOutlet var result: UILabel!

@IBOutlet var volume: UITextField!
@IBOutlet var drip: UITextField!
@IBOutlet var time: UITextField!

@IBAction func solve(sender: UIButton) {

/////////////////////////////////////////////////////////////////////////////

//数学函数/////////////////////////////////////////////////////////////

    if let number1 = Int(volume.text!) {

        if let number2 = Int(drip.text!) {

            if let number3 = Int(time.text!) {

                let firstnumber = number1/number3
                    let secondnumber = firstnumber*number2

                result.text = "\(secondnumber) gtts/min"


            }
        }
    }

/////////////////////////////////////////////////////////////////////////////

//键盘覆盖功能/////////////////////////////////////////////////////

 func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
    volume .resignFirstResponder();
    drip .resignFirstResponder() ;
    time .resignFirstResponder();
    }

}

最佳答案

您需要使用FloatDouble 而不是Int

固定代码:

if let number1 = Double(volume.text!) {

    if let number2 = Double(drip.text!) {

        if let number3 = Double(time.text!) {

            let firstnumber = number1/number3
                let secondnumber = firstnumber*number2

            result.text = "\(secondnumber) gtts/min"


        }
    }
}

关于ios - 计算后显示数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33711349/

相关文章:

swift - 在 Playground 中测试委托(delegate)给 'nil'

ios - objc 如何更改 UICollectionView 中第一行单元格的颜色?

ios - 写入 plist 文件(在特定行/项目中)

iphone - 如何防止TableViewCell在回收过程中重复?

iphone - 如何通过 iOS (iPhone) 代码在网页内按下带有 java 脚本事件的按钮?

php - 如何快速使用现有的 php/mysql 散列密码

ios - 弹出广告有效,但不是在我实现应用内购买后将其删除?

ios - 如何在 NSMutableArray 中存储 indexPath 时传入节值

iPhone:向用户显示简单警告/警报消息的内置方式

ios - 更改 UIImage 形式的页面的文本颜色