Masalah saat menampilkan gambar dengan cepat menggunakan contentOfFile

Saya cukup baru mengenal Xcode dan Swift, dan telah menampilkan gambar saya menggunakan

UIImage(named: "")

bukannya contentOfFile. Sekarang saya ingin mengalihkannya ke contentOfFile untuk menghindari cache gambar. (Saya punya ratusan gambar).

Saya telah melihat pertanyaan seperti ini: UIImage menggunakan contentOfFile Dan lusinan lainnya yang semuanya merekomendasikan kode berikut :

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

Namun kode ini tidak berfungsi untuk saya. Jawaban dalam pertanyaan tertaut menyebutkan pembuatan grup dan menambahkan gambar di sana, serta menyalinnya ke "Salin Sumber Daya Bundel). Saya khawatir saya tidak tahu apa artinya atau bagaimana melakukan ini. Saya mencoba menggabungkannya sumber daya di finder dengan .bundle dan menambahkannya ke aset Xcode, tetapi tidak berhasil.

Bisakah seseorang membantu memandu saya langkah demi langkah tentang cara membuat isiOfFile berfungsi? Ingatlah bahwa saya cukup baru mengenal Xcode dalam jawaban Anda.

Terima kasih sebelumnya! Maaf jika pertanyaan ini ditulis dengan buruk/formatnya tidak tepat, saya juga baru mengenal stack overflow.


person Trevor Jordy    schedule 02.09.2016    source sumber
comment
stackoverflow.com/a/34548888/2303865   -  person Leo Dabus    schedule 02.09.2016
comment
simpan saja gambar Anda dalam format png di Aset dan panggil gambar menggunakan fungsi umum UIImage(name: "filename")   -  person xmhafiz    schedule 02.09.2016
comment
@ h44f33z itulah yang menyebabkan masalah pada awalnya, karena menggunakan nama akan menyimpan gambar dalam cache dan menghabiskan semua RAM   -  person Trevor Jordy    schedule 02.09.2016
comment
@LeoDabus Saya akan melihatnya, terima kasih untuk tautannya! Saya tidak berhasil menemukannya.   -  person Trevor Jordy    schedule 02.09.2016