На iPhone я виконую запит HTTP, використовуючи NSURLRequest для частини даних. Піки розподілу об’єктів, і я відповідно присвоюю дані. Коли я закінчую з даними, я звільняю їх відповідно - однак прилади не показують жодних даних, які були звільнені!
Моя теорія полягає в тому, що за замовчуванням HTTP-запити кешуються, однак - я не хочу, щоб мій додаток iPhone кешував ці дані.
Чи є спосіб очистити цей кеш після запиту або запобігти спочатку кешуванню будь-яких даних?
Я спробував використовувати всі політики кешування, задокументовані трохи, як показано нижче:
NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]];
theRequest.cachePolicy = NSURLRequestReloadIgnoringLocalCacheData;
але, здається, ніщо не звільняє пам’ять!