iPhone:调用textViewDidChange是否安全?

时间:2011-05-25 16:30:43

标签: iphone objective-c uitextfielddelegate uitextviewdelegate

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

someTextView.text = @"some text";
[self textViewDidChange:someTextView];

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

我正在调试此错误iPhone Objective-C: Keyboard won't hide with resignFirstResponder, sometimes

1 个答案:

答案 0 :(得分:7)

阅读textViewDidChange:

的讨论
  

讨论

     

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

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

但是您的错误很可能不是由此代码段造成的。