我有这段代码,使用xcode6工作正常,升级到xcode7后,我收到以下错误
var levels:[(
level: Int,
activeButtons: [UIButton],
numberOfButtons: Int,
timer: [Int],
blinks: [Int],
score: [Int],
subIndex: Int,
image: String,
bunce : Int,
speed: Double
)] = []
levels.append(level:1, activeButtons:[], numberOfButtons:2, timer:[0,10,8,5],blinks:[0,2,3,4], score:[0,100,150,200], subIndex: 0, image: "blue", bunce: 150, speed:0.6)
我得到的错误是
无法调用'追加'使用类型'的参数列表(level:Int,activeButtons:[UIButton],numberOfButtons:Int,timer:[Int],blinks:[Int],score:[Int],subIndex:Int,image:String ,bunce:Int,速度:双倍)'
的参数列表
1.期望一个类型'(元素)'
答案 0 :(得分:1)
在你要添加的元素周围需要另一个括号......
var levels:[(
level: Int,
activeButtons: [UIButton],
numberOfButtons: Int,
timer: [Int],
blinks: [Int],
score: [Int],
subIndex: Int,
image: String,
bunce : Int,
speed: Double
)] = []
levels.append((level:1, activeButtons:[], numberOfButtons:2, timer:[0,10,8,5],blinks:[0,2,3,4], score:[0,100,150,200], subIndex: 0, image: "blue", bunce: 150, speed:0.6))