我正在尝试在我的应用中获取已删除文件的文件扩展名。我的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 标识符同时确实返回数据)