Objective C - UITextFieldTextDidChangeNotification不响应校正选择

问题描述 投票:1回答:1

在我的应用程序中,我在注册时为用户的邮政编码设置了一个简单的文本字段:

我正在监听文本字段的更改,如下所示:

[self.zipCode addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];

但是,如果用户开始键入并且他们的邮政编码在键盘上方显示为建议,则当用户点击该建议时,不会调用textFieldDidChange :.

我应该监听哪些控制事件还包括选择的键盘建议?

ios objective-c uitextfield uitextfielddelegate
1个回答
0
投票

我检查了你的代码,它工作正常。

textFieldDidChange:没有接到电话那意味着什么是错的。所以请检查。

所以请检查:

1)在你的课堂上添加UITextFieldDelegate

2)self.zipCode.delegate = self;

注意:确保您还没有以编程方式创建self.zipCode所以您必须检查与故事板的textfield连接。

如果您需要更多帮助,可以问我:)

© www.soinside.com 2019 - 2024. All rights reserved.