【问题标题】:Opening PDF from application on Safari从 Safari 上的应用程序打开 PDF
【发布时间】:2012-05-10 16:23:37
【问题描述】:

我正在尝试在 Safari 上的应用程序包中打开一个 PDF 文件。我可以使用 iBooks 或其他 PDF 阅读器等应用程序打开此 PDF。但是我不能让它用 safari 打开它。有什么方法可以实现这一目标吗?我试过 OpenURL,但是不行???

【问题讨论】:

    标签: ios iphone objective-c ios4


    【解决方案1】:

    为什么不在uiwebview中打开?

    UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(10, 10, 200, 200)];
    
    NSURL *targetURL = [NSURL URLWithString:@"http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIWebView_Class/UIWebView_Class.pdf"];
    NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
    [webView loadRequest:request];
    
    [self.view addSubview:webView];
    [webView release];
    

    【讨论】:

    【解决方案2】:

    您无法在 Safari 中打开它,因为 iOS 应用程序是沙盒的。现在可用的解决方案是使用 UIWebView 打开 PDF 或将其发送到另一个可以处理 PDF 文件的应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-12
      相关资源
      最近更新 更多