2

我正在查看UIViewController符合UITextViewDelegate协议并有一个名为someTextView.

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

那安全吗?在我看来,这不符合犹太教规。甚至有必要打电话textViewDidChange:吗?它不会被自动调用someTextView.text = @"some text"吗?

我正在调试这个错误iPhone Objective-C: Keyboard won't hide with resignFirstResponder, 有时

4

1 回答 1

7

阅读讨论textViewDidChange:

讨论

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

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

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

于 2011-05-25T16:45:34.383 回答