Câu chuyện dài ngắn, tôi vừa cập nhật lên Xcode 6 để kiểm tra cách ứng dụng của tôi hoạt động trên iOS 8. Tôi nhận thấy rằng nó không sử dụng bộ nhớ cache mặc dù nó nên. Tôi đang sử dụng AFNetworking thiết lập cachePolicy như thế này:iOS 8 có phá vỡ NSURLCache không?
sessionManager.requestSerializer.cachePolicy = NSURLRequestReturnCacheDataElseLoad;
tôi vẫn còn có một thiết bị iOS 7, trong đó tôi đã thử nghiệm mã tương tự và nó hoạt động có như mong đợi.
Có ai có giải pháp cho việc này hay không, chúng ta có cần đợi Apple sửa chữa không?
Tôi đã nhận thấy điều gì đó rất giống với NSURLSession. Tôi nghĩ rằng NSURLConnection vẫn hoạt động chính xác với NSURLCache. –
Tôi vừa nhận thấy điều tương tự (với AFNetworking2) với lớp con NSURLCache tùy chỉnh của tôi (storeCachedResponse: forRequest: được gọi, nhưng cachedResponseForRequest: không bao giờ được gọi). –