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?

Foi útil?

Solução

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

(eu acho)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top