【问题标题】:iPhone: Is it safe to call textViewDidChange?iPhone:调用 textViewDidChange 是否安全?
【发布时间】:2011-05-25 16:30:43
【问题描述】:

我正在查看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

【问题讨论】:

    标签: iphone objective-c uitextfielddelegate uitextviewdelegate


    【解决方案1】:

    阅读textViewDidChange:的讨论

    讨论

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

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

    但是您的错误很可能不是由这个 sn-p 引起的。

    【讨论】:

      猜你喜欢
      • 2012-07-09
      • 2021-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-01
      • 2013-01-01
      • 1970-01-01
      • 2012-07-12
      相关资源
      最近更新 更多