同じタイトルの質問があることは知っていますが、解決策で解決できないため別の問題だと思います提供されます。関連する質問はBinary operator '/' cannot be applied to two (Int) operandsです。私はまた、オリジナルであると思われる質問を見てきました。Swift 3エラー:「2つの 'int'オペランドには2進演算子 '/'を適用できません」
しかし、私はこのエラーはのみUIColor
関数内の変数を使用しようとしました:
UIColor(red: 74/255, green: 24/255, blue: 141/255, alpha: 1)
仕事はだから私は理由を理解することはできません
var colorRGB = 74
UIColor(red: colorRGB/255, green: 24/255, blue: 141/255, alpha: 1)
動作しません私のエラーが発生します。それは私に次のエラーがスローされます。
Binary operator '/' cannot be applied to two 'int' operands
私は両方のケースでちょうど同じ値であるが、私が代わりにそのエラーを取得していますので、それは同じだろうと思いました。私は、最初の例では2つのint値があり、そのエラーをスローしないと思います。
関数内で変数を使用するにはどうすればよいですか?
ありがとうございます!
colorRGBはCGFloat型である必要があります – azimov
var colorRGB:CGFloat = 74 – azimov