设置
objectValue
性质
NSPredicateEditor
到有疑问的谓词。
这个
documentation
是否有加载过程的描述;其中任何一个描述是否可能导致安装程序出现问题?
首先,一个实例
创建了nspredicateeditor,并且
行模板在其上设置,或者
通过NIB文件或
以编程方式。第一件事
谓词编辑器做的是询问
视图的模板,使用
模板浏览。
在设置谓词编辑器之后,
您通常会发送一个
setObjectValue:要还原的消息
已保存谓词。nspredicateeditor(nspredicateeditor)
需要确定
模板应显示每个
谓词树中的谓词。它
这是通过发送每一行
模板matchForPredicate:message
选择一个返回
最高值。
在找到最佳匹配后
谓词,nspredicateeditor副本
获取新视图的模板,
将它们插入到适当的行中,并且
然后将谓词设置在
使用setPredicate的模板:。在
这种方法,
nsPredicateEditorRowTemplate对象
必须将其视图值设置为
表示该谓词。
nsPredicateEditorRowTemplate下一个任务
__可显示的模板
谓词的子谓词__
发送一个
谓词的可显示子项:
消息。如果模板表示
谓词的整体,或者如果
谓词没有子程序,它可以
为此返回零。否则,它
应将谓词列表返回到
被分成几行
模板的行。整个过程
为每个子谓词重复。