Eğer textLabel
mülkiyet belgelerine here yukarı bakarsanız,!
Bu, tanımlı isteğe bağlı olduğunu gösterir. Bu geçerli bir değer içerebileceği veya bir sıfır olabileceği anlamına gelir. Patrick Lynch haklı olarak belirttiği gibi
cell.textLabel!.text = self.tableData[indexPath.row]
Ancak, sadece gelecek için kendinizi kuruyorsanız: Eğer hücre bu TextLabel doldurulan olacaktır% 100 emin değilseniz, o zaman derdida yani önerdiği yöntemi kullanabilirsiniz Eğer karşılaştığınız tüm Optionals için bunu yaparsanız, çalışma zamanı çöküyor (zaman bombaları). En iyi uygulama, bir Seçmeli'nin nil olduğu durumu incelikle ele alacak bir kod yazmaktır. Bu durumda, tüm ifade sıfır olarak değerlendirir. Böyle bir şey: Bu konuyla ilgili hiçbir bilgi grafiği olmasına rağmen
cell.textLabel?.text = self.tableData[indexPath.row]
, çok iyi bir yazma-up here var ve hiçbir zaman hız için size kalkar. Umarım bu yardımcı olur.
"İsteğe bağlı donanımlara bak" – Kevin
ULLabel adlı kullanıcının metin mesajı var. Kafa karıştırıcı olan yer burası. –
Evet, ancak bu hata değil. Hata oldukça açık "UILabel?" (Soru işaretini not al) * metin adında bir üye yok *. – Kevin