通过Action Extension将PDF文件从Safari传输到App

时间:2016-07-06 13:26:57

标签: ios pdf safari ios-app-extension

我想使用动作扩展程序将PDF文件从Safari传输到我的主机应用程序。

如果用户在Safari中打开PDF文件,扩展程序应将本地文件复制到我的应用程序。 不知何故,NSItemProvider只有符合类型" public.url'的项目。 这是文件的Web-URL,但不是我想要的本地文件路径。

有人能指出我在正确的方向吗?

1 个答案:

答案 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
        }