我试图接受一个类型为UITextField的IBOutlet,并在一个函数中使用该变量,让来自另一个类的常量......我将如何处理这个?
示例:
A类
Import UIKit
class ViewController: UIViewController {
@IBOutlet weak var userInputTextField: UITextField!
@IBOutlet weak var labelToBeUpdated: UILabel!
}
B组
Import Foundation
class Data {
let x = 10
let y = 100
}
我想将A类中的userInputTextField与B类中的x相乘,然后在B类中将其除以y ...(userInput * x)/ y
由于
答案 0 :(得分:1)
实际上,您不能将IBOutlet
与文本字段相乘; - )
Data
Int
,并通过访问Data
的属性进行数学运算。let data = Data()
if let userInput = Int(userInputTextField.text) {
let result = (userInput * data.x) / data.y
}