gpt4 book ai didi

objective-c - 如何在 OS X 10.5 和 10.6 上获取通用文件夹图标的 NSImage

转载 作者:太空狗 更新时间:2023-10-30 03:23:47 25 4
gpt4 key购买 nike

我正在编写一个 Cocoa 应用程序,它以 NSOutlineView 格式显示存档文件的内容。 .我为 NSBrowserCell 提供自定义图标在大纲列中,效果很好,但我遇到了一个小问题 — 使用 [NSImage imageNamed:@"NSFolder"] 返回正确的图像(通用文件夹图标)在 10.6 上,但在 10.5 上它返回 nil,因此所有文件夹图标都消失了。 (我找不到关于 NSFolder 图标名称的任何文档,无法查看它是何时引入的——我是通过反复试验让它工作的。)

是否有一种未弃用的方法来获取适用于 10.5 和 10.6 的通用文件夹图标?

最佳答案

[[NSWorkspace sharedWorkspace] iconForFileType:NSFileTypeForHFSTypeCode(kGenericFolderIcon)]

(我认为)

关于objective-c - 如何在 OS X 10.5 和 10.6 上获取通用文件夹图标的 NSImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1441946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com