2017-09-27 1 views
0

Ich verwendete cannon Antwort here zu Cache beim Aufruf almofire deaktivieren, aber ich bekomme immer noch alte Daten jede Anfrage, und die TableView nicht aktualisiert! hier ist mein Code:kann den Cache in Alamofire nicht deaktivieren (Xcode 9 - swift 4)

let myurl = URL(string: "HERE_MY_URL")! 
var myURLRequest = URLRequest(url: myurl) 
myURLRequest.cachePolicy = .reloadIgnoringLocalCacheData 

Alamofire.request(myURLRequest).response { response in 

} 

wo ist das Problem?

+0

Für den Anfang die Antwort, die Sie einen Link von Anwendungen 'NSMutableURLRequest' statt' URLRequest' – Malik

+0

@Malik geschrieben, Wenn ich NSMutableURLRequest verwende, erhalte ich diesen Fehler mit der Anfrage: Argumenttyp 'NSMutableURLRequest' entspricht nicht dem erwarteten Typ 'URLRequestConvertible' – aqeel

Antwort

0

habe ich diesen Code in viewWillAppear func, vielleicht ist es nicht die perfekte Antwort, aber es funktioniert

URLCache.shared.removeAllCachedResponses() 
Verwandte Themen