2014-12-14 65 views
28
label.text = String(format:"%.1f hour", theOrder.bookingMins/60.0) 

Yukarıdaki kod içinde Çift dönüştürme: 'Int' is not convertible to 'Double'sadece hatayı alıyorum Int Swift

bookingMins tip Int, yani nasıl Swift bir çift için bir Int dönüştürebilirim? * Swift programlama dilinin davranış gizli dönüşüm hatalarını önlemek için bu * belgelenmiştir Double(theOrder.bookingMins)

+2

deneyin –

cevap

72

C

olduğu kadar basit değil görünüyor. Swift referans kitabındaki "Sayısal Tip Dönüştürme" bölümünü okumayı tavsiye ederim.
+0

Çift (theOrder.bookingMins!)/60.0 sorunu çözmek. garip! – shadox

+1

Neden garip :)? – YogevSitton

+1

@shadox: Eğer bu cevap probleminizi çözdüyse (ve yaptığı gibi geliyorsa, bu _is_ bir "Int" yi "Double" e dönüştürmenin doğru yolu), lütfen [cevabı kabul et] (http: //meta.stackexchange .com/sorular/5234/nasıl yapılır-kabul etmez-an-cevap-işi). Teşekkürler. – DarkDust

2
label.text = String(format:"%.1f hour", Double(theOrder.bookingMins) /60.0) 
İlgili konular