Swift 如何保存NSPredicateEditor NSPredicateEditor或RowTemplates数据

Swift 如何保存NSPredicateEditor NSPredicateEditor或RowTemplates数据,swift,xcode,nspredicateeditor,Swift,Xcode,Nspredicateeditor,在Swift项目中,我一直在努力从一个会话到另一个会话获取输入到NSPredicatEditor中的信息 如有任何指导或样品,将不胜感激 到目前为止我得到了什么 在操作表中实现功能的谓词编辑器 NSArrayController的绑定谓词也绑定到CoreData表 基于CoreData表属性生成行模板的方法 什么不起作用 绑定到谓词编辑器的预测变量在not上出错 能够同时将谓词与行模板匹配 awakefromnib似乎是检查行模板的地方 此时未从InterfaceBuilder初始化(无)

Swift
项目中,我一直在努力从一个会话到另一个会话获取输入到
NSPredicatEditor
中的信息

如有任何指导或样品,将不胜感激

到目前为止我得到了什么

  • 在操作表中实现功能的谓词编辑器
  • NSArrayController的绑定谓词也绑定到CoreData表
  • 基于CoreData表属性生成行模板的方法 什么不起作用

    • 绑定到
      谓词编辑器的预测变量
      在not上出错 能够同时将谓词与行模板匹配
      awakefromnib
      似乎是检查行模板的地方 此时未从InterfaceBuilder初始化(无)
    我想做什么
    使用
    NSUSerDefaults
    持久化谓词编辑器的内容,以便在重新启动应用程序时,此编辑器具有上次输入的数据。

    通过设置编辑器的
    objectValue
    属性加载以前保存的谓词

    predicateEditor.objectValue = predicate
    
    设置谓词编辑器后,通常会向其发送一条
    objectValue
    消息以还原保存的谓词


    听起来您可能有一个复杂的设置,涉及界面生成器、阵列控制器、核心数据、绑定等。请尝试使用代码:加载行模板,然后加载谓词。

    编辑问题、设置格式并突出显示关键点。