我不斷收到此錯誤「條件綁定的初始化程序必須具有可選類型,而不是'Double'」。我試圖展示一些核心數據值,這是一個雙倍的數據。我試圖解決它,就像我必須做的那樣來存儲轉換它時的值。Swift 3將Double轉換爲字符串
繼承人,讓我的錯誤代碼:「雙師型」
func displayStats() {
// display other attributes if they have values
if let servingSize = mealstats.serving {
servingsLabel.text = servingSize
}
因此'mealstats.serving'是一個雙?在這種情況下,你可以做'servingsLabel.text =「\(mealstats.serving)」' – Keiwan
很可能你想用'NSNumberFormatter'來正確地將數字格式化爲一個字符串。 – Sulthan
String(mealstats.serving) – TheValyreanGroup