Проблема с отображением изображений в быстром режиме с использованием содержимогоOfFile

Я новичок в Xcode и Swift и показываю свои изображения, используя

UIImage(named: "")

вместо содержимого файла. Теперь я хочу переключить его на contentOfFile, чтобы избежать кэширования изображений. (У меня есть сотни изображений).

Я просмотрел такие вопросы, как этот: UIImage с использованием содержимогоOfFile и десятки других, которые рекомендуют следующий код :

var bundlePath = NSBundle.mainBundle().pathForResource("imageName", ofType: "jpg") 
var image = UIImage(contentsOfFile: bundlePath!) 

Однако этот код не работает для меня. В ответе на связанный вопрос упоминается создание группы и добавление туда изображений, а также копирование ее в «Копировать ресурсы пакета». Боюсь, я не знаю, что это значит и как это сделать. Я попытался объединить свои ресурсы в поисковике с .bundle и добавление этого к активам Xcode, но это не сработало.

Может ли кто-нибудь помочь мне шаг за шагом, как заставить ContentOfFile работать? Имейте в виду, что я новичок в Xcode в ваших ответах.

Заранее спасибо! Извините, если этот вопрос плохо написан / неправильно отформатирован, я также новичок в переполнении стека.


person Trevor Jordy    schedule 02.09.2016    source источник
comment
stackoverflow.com/a/34548888/2303865   -  person Leo Dabus    schedule 02.09.2016
comment
просто сохраните свои изображения в формате png в Asset и вызовите изображения, используя общую функцию UIImage(name: "filename")   -  person xmhafiz    schedule 02.09.2016
comment
@ h44f33z это то, что в первую очередь вызвало проблему, потому что использование имени кэширует изображения и использует всю оперативную память.   -  person Trevor Jordy    schedule 02.09.2016
comment
@LeoDabus Я посмотрю, спасибо за ссылку! Мне не удалось найти такой.   -  person Trevor Jordy    schedule 02.09.2016