Быстро разделить строку, чтобы получить тип файла из URL - PullRequest
0 голосов
/ 30 сентября 2018

Я использую NSOpenPanel для импорта файла, и, таким образом, я могу получить полный путь URL-адреса и могу получить его в строковом формате, но мне интересно, как я могу получить тип файла изURL?Пример того, что я пытаюсь сделать, выглядит следующим образом:

Как бы я разделил этот URL (сохраненный в виде строки): Desktop / exampleFiles / targetFile.png

и получите от него тип, который в данном случае: .png

1 Ответ

0 голосов
/ 30 сентября 2018

Используйте свойство pathExtension после построения URL из исходной строки:

let string = "Desktop/exampleFiles/targetFile.png"

let url: URL? = URL(string: string)
let urlExtension: String? = url?.pathExtension
...