gpt4 book ai didi

swift - 在我的应用程序中保存和加载 PDF

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

我正在将 .PDF 文件从 URL 下载到 Web View 中。它工作正常,但因为 pdf 在月中更新。我想在每个月的第一天将该文件下载到我的应用程序中,然后在该月的其余时间加载从应用程序而不是网络保存的文件。感谢您的任何帮助。我正在使用 Swift。
以下是我到目前为止的代码:

import UIKit
import Social





// var justOnceThree:Bool = true

class KeyPagesViewController: UIViewController {

@IBOutlet weak var photoButton: UIButton!

@IBOutlet weak var baseKeypagesLabel: UILabel!

@IBOutlet weak var titleLabel: UILabel!

@IBOutlet weak var keyPages: UIWebView!

var urlFra = "http://someURL.pdf"
var urlLhr = "http://someURL.pdf"

let requestURL = NSURL()


override func viewDidAppear(animated: Bool) {

PhotoButton()

}

override func viewDidLoad() {

super.viewDidLoad()

animationtitle()

let sharedDefaults = NSUserDefaults(suiteName: "group.birkyboy.TodayExtensionSharingDefaults")
var based = sharedDefaults!.objectForKey("base") as? String

if based == "HNL" {
let requestURL = NSURL(string:self.urlHnl)
let request = NSURLRequest(URL: requestURL!)
UIApplication.sharedApplication().networkActivityIndicatorVisible = true
self.keyPages.hidden = false
self.keyPages.loadRequest(request)
self.baseKeypagesLabel.text = "HONOLULU"
}

if based == "IAH" {
let requestURL = NSURL(string:self.urlIah)
let request = NSURLRequest(URL: requestURL!)
UIApplication.sharedApplication().networkActivityIndicatorVisible = true
self.keyPages.hidden = false
self.keyPages.loadRequest(request)
self.baseKeypagesLabel.text = "HOUSTON"
}
}

最佳答案

您可以将 PDF 保存在用户的文档文件夹中。请参阅 Apple 文档中的“iOS 标准目录:文件所在位置”。有多种方法可以从 URL 获取 PDF。请参阅 NSInputStream 了解一种方法。一旦获得它(例如,作为 NSData 对象),您可以将其保存为文件。

关于swift - 在我的应用程序中保存和加载 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31365725/

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