iPhone:调用textViewDidChange是否安全?

ma1*_*w28 2 iphone objective-c uitextviewdelegate uitextfielddelegate

我正在查看UIViewController符合UITextViewDelegate协议的代码,并且有一个名为的实例变量someTextView.

someTextView.text = @"some text";
[self textViewDidChange:someTextView];
Run Code Online (Sandbox Code Playgroud)

这样安全吗?那对我来说看起来不是犹太人.是否有必要打电话textViewDidChange:?它不会被自动调用someTextView.text = @"some text"吗?

我正在调试此错误iPhone目标-C:键盘不会隐藏resignFirstResponder,有时候

Mat*_*uch 7

阅读讨论 textViewDidChange:

讨论

文本视图调用此方法以响应用户启动的文本更改.不响应以编程方式启动的更改而调用此方法.

如果它是安全的并且手动调用(UIView-)委托方法的好主意取决于方法内部的代码.有时候有正当理由这样做.

但是您的错误很可能不是由此代码段引起的.