Возможно ли, чтобы NSOpenPanel отображал файлы только с определенными предопределенными атрибутами, а все остальные исчезали?
Например, я хотел бы показать файлы с определенными датами создания или модификации.
Большое спасибо!
Возможно ли, чтобы NSOpenPanel отображал файлы только с определенными предопределенными атрибутами, а все остальные исчезали?
Например, я хотел бы показать файлы с определенными датами создания или модификации.
Большое спасибо!
NSOpenPanel имеет протокол делегата с именем NSOpenSavePanelDelegate.
И там у вас есть возможность указать, какие файлы (возвращенные как URL-адреса файлов) включены. Вам понадобится "panel:shouldEnableURL:
", который предоставляет вам URL-адрес, который вы можете открыть (в рамках этого метода делегата) и просмотреть различные атрибуты файла, такие как даты создания или изменения, чтобы принять решение. какие из них, для которых вы можете вернуть YES («да», как в «да, этот файл может быть выбран для открытия»).