2016-02-26 145 views
0

我想要一个类型为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

感谢

+0

ü将如何multply与X的出口?你能详细解释一下吗? –

回答

1

其实你不能乘IBOutlet就像文本字段; - )

  • 创建类的实例Data
  • 检查文本字段的文本值转换为Int并通过访问Data的属性做数学题。

let data = Data() 

if let userInput = Int(userInputTextField.text) { 
    let result = (userInput * data.x)/data.y 
} 
相关问题