objective-c - 搜索字段谓词格式

标签 objective-c cocoa binding predicate nssearchfield

我对使用 NSSearchField 有疑问。我将它绑定(bind)到我的字典 Controller ,现在我想从中进行搜索。这是项目

MyPlist(顶部) MyPlist

我的头文件(底部)

enter image description here

我的实现: enter image description here

我的界面 enter image description here

我已使用以下谓词格式将搜索绑定(bind)到 NSDictionaryController

key contains $value

我的期望:我搜索“One”,“G1”,然后出现“One”

我得到的:我搜索“One”,但没有结果。当我搜索“G1”时,出现“G1”和“One”。

如何才能搜索一个值并从中获取键和值?谢谢!

最佳答案

通过 NSSearchField 将 NSDictionaryController 与 NSTableView 绑定(bind)

第 1 步:绘制 NSSearchField。

第 2 步:在 Predicate 选项中将其绑定(bind)到 NSDicitonaryController。

第3步:在谓词格式中放置键包含$value

运行示例 here

关于objective-c - 搜索字段谓词格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15311841/

相关文章:

c# - 我应该绑定(bind)到 WPF Prism 中的 SharedService 属性吗

iphone - 如何更改ZBar阅读器的边框?

cocoa - 如何让 NSStackView 截断最右边的 NSTextField

objective-c - NSDate 的字符串描述

macos - 如何在 NSSearchField 中自定义光标?

asp.net-mvc - 如何在 ASP.NET MVC 中禁用路由值的绑定(bind)?

PHP ADODB & MySQL,绑定(bind)参数

objective-c - 在 iOS5 中使用过滤音频单元效果

iphone - 如何绘制填充颜色不是纯色而是图像的 MKCircle

ios - 如果移动到其他 viewController 时存在零,则应更改值