显示在iOS App(Swift)中打开的PDF的内容

时间:2015-07-21 19:24:38

标签: ios swift pdf

我有一个配置应用程序,以便在其他应用程序(如邮件)中的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
}

1 个答案:

答案 0 :(得分:0)

在AppDelegate的didFinishLaunchingWithOptions中,您可以设置UI以显示PDF。您可以使用UIWebView呈现文档。

iPhone : can we open pdf file using UIWebView?

编辑:

This link解释了您可以在AppDelegate中监听的启动选项。 didFinishLaunchingWithOptions。 UIApplicationLaunchOptionsURLKey将包含指向您文件的网址。