gpt4 book ai didi

ios - 如何在TableView上打开PDF文件?

转载 作者:行者123 更新时间:2023-11-30 13:29:57 26 4
gpt4 key购买 nike

在我的应用程序中,用户可以将网页另存为 TableView 上的 PDF 文件。现在如何在单击单元格后打开 PDF 文件?下面的代码只是我从 if let 开始的。如果有不同,您可以建议您的做法。谢谢。

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {

if let pdfToOpen = NSUserDefaults.standardUserDefaults().objectForKey("pdfSaved") as? NSData {

}

最佳答案

您可以使用 webview 显示 pdf 数据,例如,

 [webview loadData:PdfContent MIMEType:@"application/pdf" textEncodingName:@"utf-8" baseURL:nil];

传递从 nsuserdefault 获取的数据来代替 pdfContent。

它的 objective-c 代码在swift中转换这一行。

很快,

func loadData(_ data: NSData,
MIMEType MIMEType: String,
textEncodingName textEncodingName: String,
baseURL baseURL: NSURL)

如果您想从 url 打开,

let url : NSURL! = NSURL(string: "http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIWebView_Class/UIWebView_Class.pdf")
webView.loadRequest(NSURLRequest(URL: url))

希望这会有所帮助:)

关于ios - 如何在TableView上打开PDF文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36680574/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com