2016-02-22 120 views
1

任何人都有解決我的問題? 我有一個UITextField,並希望在按下回車鍵後關閉鍵盤。 我加入了UITextFieldDelegate,並希望將代理我的文本字段,但錯誤依然存在,關閉UITextField中的鍵盤

Here is a Screenshot of my Problem

+1

你的'chatTextField'屬於哪種類型? UITextField或UITextView? – iPeter

+1

你確定chatTextField是'UITextField'嗎? –

回答

2

chatTextFieldUITextView,並要設置它UITextField's委託。課後申報ADD UITextViewDelegate

+0

謝謝。這是非常愚蠢的:D – hannes

3

擴展UITextViewDelegate而不是UITextFieldDelegate作爲您的變量chatTextField的類型UITextView

+0

看起來像解決方案,OP有什麼要說的 –

+0

謝謝。我很愚蠢:D – hannes

+0

應該是公認的答案 –

4

你想使用哪一個。 TextField或TextView?

因爲您創建了「TextView」的「IBOutlet」,但將代理設置爲「TextField」。

如果您要使用「TextField」,然後從故事板中刪除「TextView」,並使用「TextField」代替它並創建它爲「IBOutlet」。

如果你想使用「TextView」,那麼使用「UITextViewDelegate」而不是「UITextFieldDelagate」。

+0

謝謝。有時在編碼時短暫休息是必要的:D – hannes