Swift的UITextView的shouldChangeTextInRange方法没被调用?

时间:2014-11-04 00:45:37

标签: ios swift

这是我到目前为止所得到的。不知道为什么没有调用此方法。

// viewDidLoad ->
// textView?.delegate = self

func textView(textView: UITextView, shouldChangeTextInRange range: NSRange, replacementText text: String) -> Bool {

    if text == " " {
        sentenceWordCount += 1
    }

    return true

}

1 个答案:

答案 0 :(得分:1)

我没有在正确的区域设置'textView.delegate = self'。它在viewDidLoad()中,但我将它放入viewDidAppear()并且它正在工作。