Trong ứng dụng của tôi, tôi đang tải dữ liệu JSON sử dụng phương pháp NSURLConnection
, những gì trông giống như thế này:NSURLConnection đang trở lại dữ liệu cũ
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:
[NSURL URLWithString:@"theurl"]];
NSURLConnection *theConnection = [[NSURLConnection alloc] initWithRequest:request
delegate:self];
[theConnection start];
tôi nhận được và lưu dữ liệu trong phương pháp -didReceiveData:
, nhưng nếu tôi cập nhật của tôi Tệp JSON trên máy chủ của tôi, số NSURLConnection
vẫn gửi cho tôi JSON cũ, trong khi tệp được tải lên chính xác đến máy chủ. Chỉ khi tôi xóa toàn bộ ứng dụng từ iPhone của tôi (hoặc iPhone Simulator) và xây dựng lại ứng dụng, nó sẽ nhận được tệp Json mới.
Có ai biết giải pháp cho vấn đề này không?
Âm thanh như kết quả đang được lưu trong bộ nhớ cache, hãy xem [câu trả lời này] (http://stackoverflow.com/questions/405151/is-it-possible-to-prevent-an-nsurlrequest-from-caching-data-or-remove-cached -dat) – Douglas
Cảm ơn bạn! Câu trả lời của bạn và Jesse đã làm việc cho tôi! – Jelle