я получаю сообщение об ошибке для сильфона кода:Как использовать max с swift3?
var bubbleWidth:CGFloat!
bubbleWidth:CGFloat = max(CGFloat(15) , bubbleWidth)
здесь сообщение об ошибке: «! CGFloat» ни один из кандидатов не дают ожидаемый результат контекстному типа
Этот код работал без проблем в swift 2, я не знаю, почему я получаю эту ошибку сейчас!
EDIT: вот мой реальный код:
var bubbleWidth:CGFloat!
bubbleWidth = imageView.frame.width + 11
bubbleWidth = max(CGFloat(15) ,
bubbleWidth)
Edit: обратите внимание: я не хочу, чтобы присвоить значение к bubbleWidth, как и вар bubbleWidth: CGFloat = -1
Благодаря
'bubbleWidth' в' max' выражения является 'nil' (нет стоимость). Что вы ожидаете? – vadian
- это ': CGFloat' во второй строке даже действительный синтаксис? – luk2302
Вы видите опечатку? это должно быть 'CGFloat' не' CGFLoat' – dirtydanee