2015-07-12 2 views
0

Я загружаю .PDF-файл из URL-адреса в веб-просмотр. Он отлично работает, но потому, что pdf обновляется в середине месяца. Я хотел бы загрузить этот файл в первый месяц каждого месяца в мое приложение, а затем остальную часть месяца, которая сохранила файл из приложения, а не в Интернете. Спасибо за любую помощь. Я использую Свифт.
Ниже мой код до сих пор:Сохранение и загрузка PDF в моем приложении

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-файл из url в приложение для просмотра в автономном режиме. – birkyboy

ответ

0

Вы можете сохранить PDF в папке пользователей документов. См. «Стандартные каталоги iOS: где находятся файлы» в документации Apple. Существуют различные способы получения PDF-кода из URL-адреса. См. NSInputStream для одного из способов сделать это. Если у вас есть это (например, объект NSData), вы можете сохранить его в виде файла.

+0

Interresting, я запишусь сам. Спасибо, что дали мне указания. – birkyboy

Смежные вопросы