2017-01-06 1 views
1

Je cherchais un moyen d'afficher des icônes pour les lecteurs montés et aussi pour des dossiers spécifiques. J'ai lu toute la documentation de NSWorkspace et j'ai trouvé ce code mais je ne suis pas capable de l'utiliser pour obtenir l'icône d'un volume monté.Swift, get drive Icône

let icon = NSWorkspace.shared().icon(forFile: path.absoluteString) 

Y at-il une méthode pour obtenir l'icône du disque dur Macintosh?

+0

Le problème ici est que vous devriez obtenir votre URL 'propriété .path' au lieu de' .absoluteString'. –

Répondre

1

C'est juste une question d'obtenir le bon chemin. Les volumes de disques sont montés sous /Volumes:

let icon = NSWorkspace.shared().icon(forFile: "/Volumes/Macintosh HD")