2014-11-04 2 views
1

Вот что у меня есть. Не знаю, почему этот метод не вызван.Нельзя вызвать метод UITextView для Swift'sWhangeTextInRange?

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

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

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

    return true 

} 
+0

вы можете показать больше кодов? – Leo

+0

последние данные для быстрого: func textView (_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {.... –

ответ

0

Я не устанавливал 'textView.delegate = self' в правильной области. Он был в viewDidLoad(), но я поместил его в viewDidAppear(), и он работает.

Смежные вопросы