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