Получение расширения файла UTI - PullRequest
0 голосов
/ 29 апреля 2019

Я пытаюсь получить расширение файла удаленного файла в моем приложении. У меня есть следующий основной код в моем dropInteraction: executeDrop: метод:

public func dropInteraction(_ interaction: UIDropInteraction, performDrop session: UIDropSession) {
    for item in session.items {
        item.itemProvider.loadItem(forTypeIdentifier: "public.filename-extension", options: nil) { (data, error) in
            if let data = data as? String {
                print(data)
            }
        }
    }
}

Обработчик завершения возвращает данные как nil со следующей ошибкой:

Невозможно загрузить представление типа public.filename-extension

Может кто-нибудь сказать мне, что я здесь делаю не так? По какой-то причине iOS не может работать с этим идентификатором? (Идентификатор public.data тем временем возвращает данные)

...