我有一个 tableView,我在其中使用了一个自定义 TableViewCell 的实例。 在每个自定义单元格中,都有一个文本字段和一个标签。
每次 textField 上的文本更改时,我都需要在屏幕主 UIView 上的另一个 textField 中进行一些更新。
一共有6行
问题: UITextFieldTextDidEndEditingNotification 仅在第一次尝试时在第 1、4 和 6 行触发。 然后在第二次尝试时,它只会在第一次和第四次尝试时起作用。 当我调试时,它有时会工作,但随后又无法工作。
=> 就好像它是随机工作的。
我无法弄清楚发生了什么,任何人都可以帮助或提供一些提示来追查原因吗?
最佳答案
接受的答案解决了问题,但没有回答问题。
UITextFieldTextDidEndEditingNotification
不起作用的原因是因为此通知仅在用户完成编辑字段并关闭键盘或选择另一个文本字段时触发。
您应该观察到的是 UITextFieldTextDidChangeNotification
,它会在每次文本更改时触发。
关于ios - UITextFieldTextDidEndEditingNotification 在 TableVIew 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12248984/