我想使用动作扩展程序将PDF文件从Safari传输到我的主机应用程序。
如果用户在Safari中打开PDF文件,扩展程序应将本地文件复制到我的应用程序。 不知何故,NSItemProvider只有符合类型" public.url'的项目。 这是文件的Web-URL,但不是我想要的本地文件路径。
有人能指出我在正确的方向吗?
答案 0 :(得分:0)
昨天我遇到了同样的情况。我做的是
let url: URL = (result as? URL)!
let path: String = url.path
if path.hasSuffix(".pdf") {
//download the data from url and write to a pdf file
}