error Extra argument 'green' in call
代码写法不符合这个版本的swift语法,要么是参数什么的传递错了。
我今天就是因为参数传递的类型错了,但是没有报类型错什么的,只是出现上面说的那么一个没有什么参考意义的提示。
//创建3个UIView
var fX: CGFloat = 0.0
var color: CGFloat = 120.0 //color要声明未float类型
for (var i = 0; i < 3; i++) {
var view = UIView(frame: CGRectMake(fX, 0.0, 200.0, 200.0))
fX += 200
color += 20.0 //color要加float类型
view.backgroundColor = UIColor(red: color, green: 150, blue: 200, alpha: 1) //color要是CGFloat类型
scrollView.addSubview(view)
}
这个可能会在以后的swift版本中更新把。以后可能就不会有这样的问题了。