2015-08-08 32 views
0

我可以建立併成功,但是當我按下按鈕時,它會中斷,我不知道爲什麼。 我看了這個↓,我確定我添加「.text」但沒有工作。 Swift how to assign a string to a UITextField? 請告訴我爲什麼。[Swift]如何將字符串分配給UITextField?

@IBOutlet weak var myTextField: UITextField! 
@IBAction func tapHandler(sender: AnyObject) { 
    myTextField.text = "success" 
} 
+1

你得到,而任何崩潰錯誤點擊按鈕? –

+0

當我點擊按鈕,模擬器立即崩潰。 – creep

回答

1

試試這個,

1)檢查您的出口文本字段連接 2)然後爲你的按鈕添加按鈕動作

@IBAction func tapHandler(sender: UIButton) { 
    myTextField.text = "success" 
} 
+0

它的工作.... –

+0

它的工作!我可能以相反的順序完成了它們,或者它們沒有連接。 非常感謝 – creep

0

這是將文本指定給字段的正確方法。你確定Textfield被設置爲變量嗎?你確定函數被調用嗎?何時該方法被調用哪個事件連接到該方法,它認爲該方法永遠不會被調用。您可以使用調試器來嘗試,或者使用例如println("called")

0

嘗試

@IBAction func tapHandler(sender: UIButton) { 
    myTextField.text = "success" 
} 
+0

雖然這段代碼可能會回答這個問題,但提供關於_how_和/或_why_的附加上下文可以解決問題,從而提高答案的長期價值。 –

相關問題