我正在研究一個簡單的猜謎遊戲應用程序,只是爲了讓Swift和Xcode更加舒適。我已經能夠在userInput中輸入,並讓它向控制檯打印消息,但是當我嘗試將它輸入到usersGuess(這是一個標籤)時,我無法弄清楚。將TextField中的輸入從Swift輸入到Xcode中的標籤
這裏有一個單一視圖的應用程序中我的代碼通過的Xcode:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var correctAnswerLabel: UILabel!
@IBOutlet weak var usersGuess: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func buttonPressed() {
correctAnswerLabel.text = "Changes when the button is pressed."
}
@IBAction func userInput(sender: UITextField) {
println("This is working")
}
}
我敢肯定,這是簡單的,但我抓我的頭笑。
看你的代碼,我看不出什麼毛病。所以我最好的選擇是你檢查'correctAnswerLabel'是否實際上已經連線(看到該行左邊的小點,是否填滿了?)。還要確保你已經正確連接了這個'buttonPressed'動作的目標動作。並仔細檢查標籤是否實際顯示在屏幕上(您可以將背景顏色設置爲橙色或綠色以便於檢查)。 – sikhapol 2014-11-23 06:06:07