【问题标题】:NSOpenPanel showing files with certain attributesNSOpenPanel 显示具有某些属性的文件
【发布时间】:2013-09-18 14:07:02
【问题描述】:

NSOpenPanel 是否可以仅显示具有某些预定义属性的文件,而所有其他属性都淡出?

我想显示具有特定创建或修改日期的文件。

非常感谢!

【问题讨论】:

    标签: macos cocoa attributes nsopenpanel


    【解决方案1】:

    NSOpenPanel 有a delegate protocol named NSOpenSavePanelDelegate

    在那里,您可以选择启用哪些文件(以文件 URL 的形式返回)。您需要的是"panel:shouldEnableURL:",它会为您提供一个您可以打开的 URL(在该委托方法中)并查看各种文件属性,例如创建或修改日期,以决定哪些可以返回 YES( “是”,如“是的,可以选择打开此文件”)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多