获取UTI文件扩展名

时间:2019-04-29 10:54:56

标签: swift drag-and-drop uti

我正在尝试在我的应用中获取已删除文件的文件扩展名。我的dropInteraction:performDrop:方法中有以下基本代码:

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 标识符同时确实返回数据)

0 个答案:

没有答案