将一个IBOutlet变量传递给另一个类
问题描述:
我想要一个类型为UITextField的IBOutlet,并在一个函数中使用该变量并让其他类的常量......我该如何解决这个问题?将一个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 }
我想坐userInputTextField在A类和B类用x乘以它,然后用y B类分才...(userInput * X)/ Y
感谢
答
其实你不能乘IBOutlet
就像文本字段; - )
- 创建类的实例
Data
- 检查文本字段的文本值转换为
Int
并通过访问Data
的属性做数学题。
let data = Data()
if let userInput = Int(userInputTextField.text) {
let result = (userInput * data.x)/data.y
}
ü将如何multply与X的出口?你能详细解释一下吗? –