我最近一直在为ios开发营养应用程序。我正在尝试写这个算法
重量(磅(/[高度(英寸(]2 x 703
在xcode中使用swift,但我是使用swift的初学者。我写了这个代码
let calculate = ((textforweight.text) / ((textforheight.text)*(textforheight.text))*703)
它给我的错误就像";表达式的类型在没有更多上下文的情况下是模糊的";那个你能帮我吗。这可能很容易,但我只是不知道如何做到
UITextField.text
属性返回一个String值。所以你需要先将这个值转换为Int
let weight = Int(textforweight.text!) ?? .zero
let height = Int(textforheight.text!) ?? .zero
现在你可以计算你的结果,
let result = weight / height * height * 703
UITextField.text属性文档