2016-05-16 5 views
1

Ich benutze die UIWebView loadRequest-Methode, um eine PDF-Datei auf meinem Server zu laden, sobald sie beim Laden geladen wird loadRequest-Methode Problem ist, dass ich die Daten in meiner App ändere und diese Daten auf dem Server aktualisiere, damit pdf auf dem Server mit Serverlogik aktualisiert wird und ich in meiner App UIWebView neu lade, aber nicht sofort neu lade, muss ich nach 7 bis 8 mal neu laden Nachladen wird aktualisiert. Kann mir jemand helfen, was mit meinem Prozess nicht stimmt?UIWebView aktualisiert keine PDF-Datei auf meinem Server in meiner iOS-Anwendung nach Änderungen am Quelldokument

Antwort

1

Ihr iOS-Gerät kann das PDF-Dokument zwischenspeichern, um Anfragen an den Server zu speichern. mit

Versuchen:

NSURLCache.sharedURLCache().removeAllCachedResponses() 
NSURLCache.sharedURLCache().diskCapacity = 0 
NSURLCache.sharedURLCache().memoryCapacity = 0 

Dadurch wird der Cache von Ihrem UIWebView

+0

Vielen Dank Harvey seine Arbeit. – Akhi

+0

Großartig! Wenn ich geholfen habe, akzeptiere bitte meine Antwort! – Harvey

1

Sie sollten entfernen Cache und die Cookies zu entfernen, wenn die webView eingeschaltet ist. Setzen Sie dies auf viewDidLoad(): -

NSURLCache.sharedURLCache().removeAllCachedResponses() 
    if let cookies = NSHTTPCookieStorage.sharedHTTPCookieStorage().cookies { 
     for cookie in cookies { 
      NSHTTPCookieStorage.sharedHTTPCookieStorage().deleteCookie(cookie) 
     } 
    } 
+0

Vielen Dank Chathuranga seine Arbeit. – Akhi

Verwandte Themen