我正在将URL中的.PDF文件下载到webview中。它工作正常,但因为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"
}
}
答案 0 :(得分:0)
您可以将PDF保存在用户的“文档”文件夹中。请参阅Apple文档中的“iOS标准目录:文件所在的位置”。有多种方法可以从URL获取PDF。有关一种方法,请参阅NSInputStream
。获得它后(例如,作为NSData
对象),您可以将其保存为文件。