【发布时间】:2016-02-15 23:53:34
【问题描述】:
我正在尝试构建一个非常简单的应用程序,它使用标准的 http 请求将文件上传到我们的服务器。
我希望该应用程序成为某种能够打开电子邮件附件的中心。 成功了,我将信息添加到 info.plist。
现在该文件已成功发送到我的应用程序(例如 pdf 文件)...
如何检索该文件 url 以在 webview 中显示它?我用谷歌搜索了几个小时,似乎是通过 appDelegate,但我不知道它是如何继续的......
刚刚找到这段代码,现在我被卡住了(甚至不知道它是否真的有效!)
func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject?) -> Bool {
let dictionary = NSDictionary(contentsOfURL: url)
return true
}
非常感谢任何帮助我指出正确方向的帮助!我从 5 天前开始使用 swift,请温柔 ;)
【问题讨论】:
-
所以您正在尝试打开 PDF 以在 UIWebView 中查看,对吗?此文件是在设备上还是在您的服务器上?
-
两者都不是,它来自另一个应用程序(所以可能在设备上,但不是我的应用程序本地存储)。
-
当您在电子邮件中打开 pdf 文件时,您可以选择“打开方式”。然后我选择我的应用程序,这就是我现在卡住的地方!
-
啊啊啊。好的,我现在明白了。
标签: swift pdf content-type