2016-02-26 182 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 
} 
相關問題