为什么textfield shouldChangeCharactersInRange方法没有执行?

时间:2013-07-19 05:18:11

标签: objective-c textfield

您好,在我的申请表中,我有一个注册表单,因为我有很少的文本字段。除了这些文本字段,我使用了很少的委托方法。我正在使用的委托方法是

  1. 开始编辑
  2. 结束编辑
  3. 应更改范围方法中的字符
  4. 在这三种方法中,只有第一种和第二种方法在编辑文本字段时执行,但第三种方法没有执行。

    请告诉我这种行为的原因。甚至我将代表设置为文本字段。如果委托链接有任何问题,即使第一和第二种方法也不会执行正确吗?所以请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

最后我发现了这种行为的原因。那实际上是我在我的项目中使用类别概念。在那个类别类我有这个应该改变范围方法中的字符和我在主类中也有相同的方法。由于这个类类方法正在执行,但实际需要的行为代码在主类方法中可用,因为我没有得到输出。谢谢。