Я пытаюсь получить расширение файла удаленного файла в моем приложении. У меня есть следующий основной код в моем 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 тем временем возвращает данные)