"조건부 바인딩의 초기화 프로그램에는 'Double'이 아닌 Optional 유형이 있어야합니다. 일부 핵심 데이터 값을 표시하려고하는데이 중 하나가 double입니다. 필자는 값을 변환 할 때 값을 저장하는 것과 같은 방법으로 해결하려고했습니다. 를 heresSwift 3 Double을 문자열로 변환
나에게 오류주는 코드 : "더블"
func displayStats() {
// display other attributes if they have values
if let servingSize = mealstats.serving {
servingsLabel.text = servingSize
}
그래서 'mealstats.serving'은 Double입니까? 그 경우에 당신은 단지'servingsLabel.text = "\ (mealstats.serving)"을 할 수 있습니다. " – Keiwan
아마도 숫자를 문자열로 정확하게 포맷하기 위해 NSNumberFormatter를 사용하기를 원할 것입니다. – Sulthan
문자열 (mealstats.serving) – TheValyreanGroup