Я обновил старое приложение Swift 1 для Swift 2, используя Xcode 7, и я получаю несколько предупреждений, которые не были там до того, как я обновил.предупреждение: никогда не будет исключено
required init(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
// SWIFT 2 update
state = .OptionsVisible
super.init(coder: aDecoder)!
}
Эта функция дает мне 2 предупреждения о том, как государство и супер линии не будут выполнены, но я не знаю, почему? Я понял, что что-то изменилось между Свифт 1 и 2, но я не совсем уверен, что.
Спасибо!
Это вызвано в моем приложении, которое заставляет приложение останавливаться, но я понятия не имею, почему. Он отлично работал, прежде чем я обновился до iOS 9/XC7. Я также получаю это: check inputfatal error: init (coder :) не был реализован: – icekomo
Почему вы попадаете в эту конкретную строку кода, это совершенно другой вопрос, почему вы видите предупреждение компилятора. Тот, который вы не предоставляете достаточно информации, чтобы угадать. Я бы предложил открыть новый вопрос с более подробной информацией. –