2016-08-21 6 views
0

私はSwiftでiOSアプリケーションを作った。WebViewでイベントを使ってリストを更新する最も良い方法

UIWebViewもあります。このWebViewは、イベントのリストを含む私のサーバーのWebサイトをロードします。このリスト/ウェブサイトは、最新の状態に保つために1日1回リロードする必要があります。

どのような方法が最適ですか?

HTMLでこのメタタグを使用している可能性がありますか?

<meta http-equiv="refresh" content="86400"> 

ただし、アプリが開いていて実際に使用されている場合は、これがカウントダウンされると思います。私は、アプリがバックグラウンドでのみ開いている場合、これはうまくいかないと思いますか?

もしそうなら、それを行う最も一般的な方法は何ですか?

答えて

0

私は今、この作用溶液を使用しています: 輸入のUIKitを

class FirstViewController: UIViewController, UIWebViewDelegate { 
    @IBOutlet var homewebview: UIWebView! 

    override func viewDidLoad() { 
     super.viewDidLoad() 
     _ = NSTimer.scheduledTimerWithTimeInterval(21600, target: self, selector: #selector(UIMenuController.update), userInfo: nil, repeats: true) 
     self.homewebview.delegate = self 
    } 
    func update() { 
     homewebview.reload() 
     NSURLCache.sharedURLCache().removeAllCachedResponses() 
     NSURLCache.sharedURLCache().diskCapacity = 0 
     NSURLCache.sharedURLCache().memoryCapacity = 0 
    } 
} 
関連する問題