Проблем с код след надграждане до xcode 7


Имам тази част от кода, която работи добре с 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)

Грешка, която получавам е

Не може да се извика „добавяне“ със списък с аргументи от тип „(ниво: Int, activeButtons: [UIButton], numberOfButtons: Int, таймер: [Int], мига: [Int], резултат: [Int], subIndex: Int, изображение : String, bunce: Int, скорост: Double)'
1. Очаква се списък с аргументи от тип '(Element)'


person borna    schedule 20.09.2015    source източник
comment
Направете структура. Моля те...   -  person nhgrif    schedule 20.09.2015


Отговори (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))
person Nishant    schedule 20.09.2015
comment
Благодаря, това реши проблема. защо имах нужда от тези допълнителни скоби след надграждане до xcode 7? - person borna; 20.09.2015