2015-09-18 3 views
3

Я пытаюсь преобразовать мой проект с быстрой 1,2 до быстрой 2,0 первоначально мой метод был что-то вроде этого (Swift 1,2)Преобразование Swift 1.2 в Swift 2,0 инициализации Ошибка

required init(coder aDecoder: NSCoder) { 
    super.init(coder: aDecoder) 

} 

после преобразования (Swift 2,0) :

required init?;?(coder aDecoder: NSCoder) { 

required init?(coder aDecoder: NSCoder) { 
    fatalError("init(coder:) has not been implemented") 
} 

required init?(coder aDecoder: NSCoder) { 
    fatalError("init(coder:) has not been implemented") 
} 

required init?(coder aDecoder: NSCoder) { 
    fatalError("init(coder:) has not been implemented") 
} 

required init?(coder aDecoder: NSCoder) { 
    fatalError("init(coder:) has not been implemented") 
} 

required init?(coder aDecoder: NSCoder) { 
    fatalError("init(coder:) has not been implemented") 
} 
    super.init(coder: aDecoder) 

} 

Я получаю Expected '(' for initializer parameters. Любые изменения?

+0

mine также хочет продолжать добавлять '' ';?' '' После '' '' '' ''. –

ответ

3

Вы проверили, есть ли в вашем коде синтаксическая ошибка? Я считаю, что этот должен работать:

required init?(coder aDecoder: NSCoder) { 
    super.init(coder: aDecoder) 
} 
Смежные вопросы