NSSearchField 清空时没有发送任何操作?
我在工具栏
中设置了一个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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
嗯,我发现它确实有效。我的问题是 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, whileNSLog(@"sometexthere %@",searchString)
seems to work!