Como chegar NSImage de ícone de pasta genérico no OS X 10.5 e 10.6
-
10-07-2019 - |
Pergunta
Eu estou escrevendo um aplicativo de cacau que exibe o conteúdo de um arquivo em um NSOutlineView . I fornecer um ícone personalizado para um NSBrowserCell na coluna esboço, e ele funciona muito bem, mas eu tive um pouco snag - usando [NSImage imageNamed:@"NSFolder"]
retorna a imagem correta (um ícone de pasta genérico) em 10,6, mas em 10,5 ela retorna nil, então tudo o ícones de pasta desaparecer. (Eu não consigo encontrar qualquer documentação sobre o nome do ícone NSFolder para ver quando foi introduzido -. Eu tenho que trabalhar por tentativa e erro)
Existe um método não-obsoleto para obter um ícone de pasta genérico que funciona tanto em 10.5 e 10.6?
Solução
[[NSWorkspace sharedWorkspace] iconForFileType:NSFileTypeForHFSTypeCode(kGenericFolderIcon)]
(eu acho)