Я работаю над приложением iOS и только что начал внедрять удивительный плагин кэширования SDWebImage. Теперь я застрял в том, что я пытаюсь реализовать кеш с «ограниченным размером» 200 или 500 МБ, и я нашел функцию setMaxCacheSize, и я вхожу в описание. Когда я печатаю значение с помощью NSLog в приложении и симуляторе, оно отображается правильно, но дело в том, что мой кеш все еще может выходить за этот размер ... Это похоже на то, что код игнорирует максимальный размер и просто продолжает добавлять файлы, не удаляя их, чтобы освободить место ..?SDWebImage - Игнорирует установленное значение MaxCacheSize
Это что-то, что мне не хватает? Что-то, что нужно вызвать, чтобы сделать его автоматической памятью при превышении лимита?
Заранее благодарен!
Просьба предоставить источник –
Это показано в файле с именем «SDImageCache.h'.line 40. – JoshPell
Использование так:' [[SDImageCache sharedImageCache] setShouldDecompressImages: NO]; '' [[SDWebImageDownloader sharedDownloader] setShouldDecompressImages: NO]; ' – JoshPell