NSSearchField 清空时没有发送任何操作?

发布于 2024-12-02 10:57:28 字数 166 浏览 1 评论 0原文

我在工具栏中设置了一个NSSearchField,并在Interface Builder中连接了一个操作。每次我输入一些文本时都会调用此操作,但当我单击小十字将其清空或以某种方式删除刚刚输入的文本时不会调用此操作。这是一个错误还是可以修复?

I've set up an NSSearchField in a toolbar and connected an action in Interface Builder. This action gets called every time I enter some text, but not when I click the small cross to empty it or I somehow delete the text I just entered. Is this a bug or is it fixable?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倾城月光淡如水﹏ 2024-12-09 10:57:28

嗯,我发现它确实有效。我的问题是 1) 我使用搜索字段中的搜索字符串来过滤一些字符串,并在字符串中搜索空字符串 (@"") 显然没有返回结果 2) 当我尝试使用 记录搜索字符串时NSLog(@"%@",searchString) 我只得到了一些非空字符串的输出,而 NSLog(@"sometexthere %@",searchString) 似乎有效!

Well, I figured out it actually works. My problem was that 1) I used the search string from the search field to filter some strings and searching a string for an empty string (@"") apparently returns no result 2) when I tried to log the search string using NSLog(@"%@",searchString) I got some output only with a non-empty string, while NSLog(@"sometexthere %@",searchString) seems to work!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文