页: 1 观点代码>显示名录等级(不一定是地方)。 我愿在清单中显示每个项目的icon,即使用NSWorkspace
s-iconForFileType:
的Im。 方法,因为我可以使用<代码>-iconForFile:,因为道路总是地方性的(可以是FTP、SFTP等)。
I use NSDirectoryFileType
I m 接到警告说,这在Snow Leopard被抹去。 我如何完成这项任务?
基本上,鉴于档案名称(以及它是否是名录),我需要一种不解释的方式,才能获得任何特定档案(和目录)的目录,而不是全当地的道路。
if ([(EDFileStoreItem *)item type] == EDFileStoreItemDirectory) {
// WARNING: Deprecated in OS X 10.6
[(EDImageAndTextCell *)cell setIconImage:[[NSWorkspace sharedWorkspace] iconForFileType:NSDirectoryFileType]];
}
<><>UPDATE: 奥克,我表示:
NSImage *directoryIcon = [NSImage imageNamed:NSImageNameFolder];