2016-03-23 9 views
-3

Önemli bir soruna neden olan bir sorunum var: beklenmedik bir şekilde kaldırılırken bir isteğe bağlı değer bulunurken print("\(cellindex)") numaralı hücre dizinini açmam gerekir. Bu kodu if let index = cell index {} biliyorum ama işe yaramadı, hiçbir şey yazdırmadı.Önemli Hata: beklenmedik bir şekilde bir seçenek çıkarılırken bulunamadı null Açma

Bu dizini açmak için başka yollar var mı? Yardımlarınız için teşekkürler.

var cellindex: NSIndexPath? 

if let index = cellindex { 
    print("\(index)") 
} 
+1

kodunuzu şey baskı değilse, bu basitçe cellindex' 'nil' olduğu' anlamına gelir. –

+1

Doğru yapıyorsun. Sadece cellindex nil olduğunda bir 'else' dalı ekleyin, ki böyle görünüyor. – Moritz

cevap

-1

Böyle bir şey deneyebilirsiniz:

if cellIndex != nil { 
    print(cellIndex) 
} 
İlgili konular