【发布时间】:2017-12-20 09:45:37
【问题描述】:
我是 Xcode 的新手,边走边学。尝试创建一个计算器,我在其中输入一个权重,这将导致多个不同的标签显示不同的值。
这就是我设置故事板的方式。基本上在幕后我需要为每个项目计算的值。例如,我想获取用户输入(“以千克为单位的重量”x 80)/24 并将结果显示在“流体速率”右侧的标签上。同时,我需要对每个标签进行不同的计算。 到目前为止,这是我的代码。
到目前为止,我遇到的一个大问题是,即使我设置了一个像 let fluid = 80 这样的值,当我尝试使用它进行计算时,Xcode 也会告诉我我不能使用带有整数或二元运算符的文本字段。如何让 Xcode 将文本字段中的用户输入识别为整数?
【问题讨论】:
-
怎么样例如计算值(根据您的实际公式),然后像例如
bladeLabe.text = "\(calculatedDoubleValue)"...? -
嗨holex,我明白你的意思,但我需要用户在文本字段中输入才能计算任何内容。用户输入将以公斤为单位的婴儿体重,因此每个患者的输入都不同。
-
sooo...是什么让您停止使用具有各种 input 值的公式并计算各种 output 值...?它应该像
func fluidRate(fromKg kg: Double) -> Double { return kg * 80.0 / 24.0 }...然后您可以在计算后将值填充回标签中...不要误会我的意思,但我根本看不到您的问题。
标签: ios swift calculator