2017-01-06 3 views
1

나는 마운트 된 드라이브와 특정 폴더에 대한 아이콘을 표시하는 방법을 찾고있었습니다. NSWorkspace의 모든 문서를 읽었으며이 코드를 발견했지만 탑재 된 볼륨 아이콘을 얻기 위해이 코드를 사용할 수 없습니다.Swift, get drive 아이콘

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

그렇다면 Macintosh HD 드라이브의 아이콘을 가져 오는 방법은 무엇입니까?

+0

문제는 당신이 당신의 URL을'대신 .absoluteString''의 .path' 속성을 가져올해야한다는 것입니다. –

답변

1

올바른 경로를 얻는 데 문제가 있습니다. 디스크 볼륨은 /Volumes 아래에 장착되어 여기

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