Короче говоря, я просто обновился до Xcode 6, чтобы проверить, как мое приложение работает на iOS 8. Я заметил, что он не использует кеш, хотя он и должен. Я использую AFNetworking для настройки cachePolicy следующим образом:
sessionManager.requestSerializer.cachePolicy = NSURLRequestReturnCacheDataElseLoad;
У меня все еще есть устройство iOS 7, в котором я тестировал один и тот же код, и он работает там, как ожидалось.
У кого-нибудь есть решение для этого, или нам нужно ждать, пока Apple его исправит?