我有一个配置应用程序,以便在其他应用程序(如邮件)中的PDF,我可以按住PDF,它将打开“打开”我的应用程序;我有工作,我的应用程序打开,但现在我想在我的应用程序中显示该文档,我该怎么做?我很确定我必须使用AppDelegate,但我刚开始使用Swift并且完全迷失了,找不到有助于完成此任务的教程,所以任何帮助都会受到赞赏。
AppDelegate.swift
class AppDelegate:UIResponder,UIApplicationDelegate {
var window: UIWindow?
let UIApplicationLaunchOptionsURLKey: String = ""
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
if UIApplicationLaunchOptionsURLKey.isEmpty {
print("String is empty.")
}
else{
let alertView:UIAlertView = UIAlertView()
alertView.title = "PDF UPLOAD"
alertView.message = "??"
alertView.delegate = self
alertView.addButtonWithTitle("OK")
alertView.show()
}
return true
}
答案 0 :(得分:0)
在AppDelegate的didFinishLaunchingWithOptions中,您可以设置UI以显示PDF。您可以使用UIWebView呈现文档。
iPhone : can we open pdf file using UIWebView?
编辑:
This link解释了您可以在AppDelegate中监听的启动选项。 didFinishLaunchingWithOptions。 UIApplicationLaunchOptionsURLKey将包含指向您文件的网址。