在macOS Cocoa应用程序中,如何在填充了NSTreeController的NSOutlineView中仅显示与NSPredicate匹配的第一个“ x”元素?

时间:2018-10-14 20:10:44

标签: macos cocoa nsoutlineview nstreecontroller

我正在开发一个macOS概念证明项目。在主窗口中,我有一个通过Cocoa绑定和Core Data填充了NSTreeController的NSOutlineView。在NSOutlineView下,我有一个搜索字段和一个“ Recents”按钮,就像项目导航器中的Xcode一样。我的核心数据模型对象具有“ modifiedAt”属性,当用户选择“ Recents”按钮时,我只想在OutlineView中显示最后10个修改的文件。关于如何实现这一目标的任何建议?预先感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

fetchLimit上的NSFetchRequest设置为所需的数字(示例中为10)。