Ben NSString
s dizisi var:Bir resmin paket içinde olup olmadığını nasıl öğrenebilirim?
Flower
Car
Tree
Cat
Shoe
bu dizeleri bazıları bunlarla ilişkili görüntüler var; Bazıları yok. Adına .png
ekleyerek bir görüntü adı oluşturabilirim (ör. Flower.png
).
Görüntüye yüklemeyi denemeden önce görüntünün paket içinde olup olmadığını nasıl kontrol ederim?
O IsEqual kullanmak için iyi kongre olduğunu : İki nesnenin eşit olup olmadığını kontrol ederken. == kullanabilirsiniz, ancak belirli durumlarda olduğu gibi tavsiye etmeyeceğim, beklenen sonuçları vermeyecektir (bazen nesneleri ve parametrelerini karşılaştırırken). Geçerli kod, görüntü png'ye eşit olup olmadığını kontrol etmek yerine çiçek görüntüsü atadığınız için de yanlıştır. Bu kodu kopyalamak, isEqual ekleyen bir hata oluşturur: veya == düzeltilecek. –
Bu çalışır, ancak bir görüntünün bulunamadığını belirten bir iOS uyarı mesajı görünür. – Herno