2015-09-20 2 views
0


У меня есть этот кусок кода, который работал хорошо с xcode6 и после обновления до xcode7 я получаю следующую ошибкуПроблемы с кодом после обновления до Xcode 7

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, timer: [Int], мигает: [Int], оценка: [Int], subIndex: Int, image: String, bunce: Int, speed: Double) '
1. Ожидаемый список аргументов типа «(элемент)»

+2

Сделайте структуры. Пожалуйста ... – nhgrif

ответ

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)) 
+0

Спасибо, что исправил проблему. зачем мне нужны дополнительные брекеты после обновления до xcode 7? – borna

Смежные вопросы