Lebih
Bagaimana cara menampilkan gambar menggunakan URL?
Kesalahannya adalah: "kesalahan fatal: secara tak terduga ditemukan nil saat membuka nilai Opsional &"
Saya melakukan hal berikut di ViewController:
var imageURL:UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
let url = NSURL(string:"http://cdn.businessoffashion.com/site/uploads/2014/09/Karl-Lagerfeld-Self-Portrait-Courtesy.jpg")
let data = NSData(contentsOfURL:url!)
if data!= nil {
imageURL.image = UIImage(data:data!)
}
}
Saya benar-benar tidak mengerti mengapa ia akan melaporkan kesalahan pada
imageURL.image = UIImage(data:data!)
sementara saya sudah mengatakan tidak akan melanjutkan jika datanya nihil. Ini bukan masalah tautan. Juga tidak ada masalah dengan "data". Saya mencoba mencetaknya dan ternyata tidak nihil.
32
3
Di sini saya memiliki pendekatan di mana Anda tidak akan mengalami kerusakan apa pun saat mengunduh gambar. Sekarang saat ini Anda menggunakan kode berikut:
Sekarang ubah kode dengan yang ini, Jika Anda melanjutkan dengan pendekatan ini:
Dan saya yakin bahwa Jika Anda menggunakannya, kerusakan nil Anda akan terpecahkan.
Anda dapat mengatur gambar dalam tampilan gambar dengan menggunakan UIImageView + AFNetworking
Pertama Anda menyeret kelas UIImageView + AFNetworking objective c dalam proyek Anda dan mengimpor kelas UIImageView + AFNetworking.h dalam file header jembatan proyek Anda. Dan gunakan baris ini untuk mengatur gambar dengan placeholder di imageview. dengan ini Anda dapat mengatur beberapa gambar dalam tampilan tanpa macet.
Methode
}
Penggunaan