簡體   English   中英

如何保存NSPredicateEditor NSPredicateEditorRowTemplates數據

[英]How can I persist NSPredicateEditor NSPredicateEditorRowTemplates data

我一直在努力讓Swift項目中的會話之間的信息輸入到NSPredicatEditor中。

任何指導或樣品將不勝感激。

到目前為止我所擁有的。

  1. 在操作表中實現功能的謂詞編輯器。
  2. NSArrayController的綁定謂詞也綁定到CoreData表。
  3. 一種基於CoreData表屬性生成行模板的方法。

什么不起作用。

  • predicateditor綁定的預測變量在awakefromnib也無法將謂詞與行模板匹配時awakefromnib ,這似乎是從InterfaceBuilder檢查行模板尚未初始化(nil)的地方

我想做的事情使用NSUSerDefaults可以NSUSerDefaults謂詞編輯器的內容,以便在重新啟動應用程序時此編輯器可以最后輸入數據。

通過設置編輯器的objectValue屬性來加載先前保存的謂詞。

predicateEditor.objectValue = predicate

設置謂詞編輯器后,通常會向其發送一個objectValue消息以恢復保存的謂詞。 資源

聽起來您可能有一個復雜的設置,涉及Interface Builder,陣列控制器,Core Data,綁定等。請嘗試通過代碼進行嘗試:加載行模板,然后加載謂詞。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM