Как я могу использовать метод UIImage (contentsOfFile: String) для загрузки изображений из папки Images.xcassets

Я знаю разницу междуUIImage(named:String) а такжеUIImage(contentsOfFile:String)и у меня только более 200 МБ изображений, сохраненных вImages.xcassets папка. Я обнаружил, что мое приложение использует много памяти (более 500 МБ), поэтому я рассматриваю возможность использованияUIImage(contentsOfFile:String) конструктор, потому что он не кэширует изображение. И я много гуглил и нашел следующее решение.

myImageView.image = UIImage(contentsOfFile: NSBundle.mainBundle().pathForResource("my_img_name",ofType:"png"))

Однако при запуске приложение зависало. Вот ссылка, которая может относиться к моему вопросу:Доступ к каталогу активов pathForResource

Ответы на вопрос(0)

Ваш ответ на вопрос