Я установил свой кэш, как показано нижеAlamofire - NSURLCache не работает?
var cacheSizeMemory = 20 * 1024 * 1024
var cacheSizeDisk = 100 * 1024 * 1024
var sharedCache = NSURLCache(memoryCapacity: cacheSizeMemory, diskCapacity: cacheSizeDisk, diskPath: "SOME_PATH")
NSURLCache.setSharedURLCache(sharedCache)
Создать запрос с политикой кэширования
var request = NSMutableURLRequest(URL: NSURL(string: "\(baseUrl!)\(path)")!, cachePolicy: .ReturnCacheDataElseLoad, timeoutInterval: timeout)
сделать запрос и получить ответ со следующими Cache-Control
private, max-age=60
Затем попытайтесь проверить кэш
var cachedResponse = NSURLCache.sharedURLCache().cachedResponseForRequest(urlRequest)
Значение nil
Любые мысли?
Я имею ту же самую проблему прямо сейчас, никакого решения пока нет. – user1007895