gpt4 book ai didi

swift - 如何保留 NSPredicateEditor NSPredicateEditorRowTemplates 数据

转载 作者:搜寻专家 更新时间:2023-11-01 05:35:41 24 4
gpt4 key购买 nike

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

如有任何指导或示例,我们将不胜感激。

到目前为止我得到了什么。

  1. 在操作表中实现的功能性谓词编辑器。
  2. 绑定(bind)到 NSArrayController 的谓词也绑定(bind)到 CoreData 表。
  3. 一种基于 CoreData 表属性生成行模板的方法。

什么不起作用。

  • predicateditor 的绑定(bind)预测变量在 not 时出错也能够将谓词与行模板匹配awakefromnib 似乎是检查行模板的地方此时未从 InterfaceBuilder 初始化(无)

我想做什么使用 NSUSerDefaults 保留谓词编辑器的内容,以便在重新启动应用程序时,该编辑器具有上次输入的数据。

最佳答案

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

predicateEditor.objectValue = predicate

After setting up the predicate editor, you typically send it a objectValue message to restore a saved predicate. source

听起来您可能有一个涉及界面生成器、数组 Controller 、核心数据、绑定(bind)等的复杂设置。请通过代码尝试:加载行模板,然后加载谓词。

关于swift - 如何保留 NSPredicateEditor NSPredicateEditorRowTemplates 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41146891/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com