Alamofire - NSURLCache nicht funktioniert?

Ich mein cache da unten

var cacheSizeMemory = 20 * 1024 * 1024
var cacheSizeDisk = 100 * 1024 * 1024
var sharedCache = NSURLCache(memoryCapacity: cacheSizeMemory, diskCapacity: cacheSizeDisk, diskPath: "SOME_PATH")
NSURLCache.setSharedURLCache(sharedCache)

Anfrage anlegen mit cache policy

var request = NSMutableURLRequest(URL: NSURL(string: "\(baseUrl!)\(path)")!, cachePolicy: .ReturnCacheDataElseLoad, timeoutInterval: timeout)

Stellen Sie eine Anfrage und erhalten Sie eine Antwort mit folgenden Cache-Control private, max-age=60

Dann versuchen, den cache prüfen

var cachedResponse = NSURLCache.sharedURLCache().cachedResponseForRequest(urlRequest)

Wert ist null

Irgendwelche Gedanken?

  • Ich habe genau das gleiche problem im Moment, keine Lösung.
InformationsquelleAutor aryaxt | 2015-01-05
Schreibe einen Kommentar