GMSAutocompleteFetcher的第一个响应者Swift行为异常

时间:2019-01-18 14:05:30

标签: swift gmsautocomplete

我在这里有一个不寻常的情况,希望有人能帮忙。

我在此处的文本字段中设置了一个编辑更改选择器:

whereTextField.addTarget(self, action: #selector(textFieldDidChange(textField:)), for: .editingChanged)

它调用此方法:

@objc private func textFieldDidChange(textField: UITextField) {
    fetcher?.sourceTextHasChanged(textField.text!)
}

提取程序为fetcher = GMSAutocompleteFetcher()

这有效。每当我键入fetcher时,就会被调用。这就是问题所在,每当我删除文本时,当我按住删除按钮时,文本仅删除1个字符,并且删除按钮未被按下。我无法按下按钮来像其他textField中一样快速删除文本。有任何解决方法的想法吗?

0 个答案:

没有答案