Я получаю фатальную ошибку во время segue с одного контроллера вида.Неустранимая ошибка при выполнении segue между viewcontrollers
MagicNumber является Integer переменная MagicNo является Ярлык на второй вид контроллера
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
if segue.identifier == "start"
{
var secondScreen = segue.destinationViewController as! SecondViewController
secondScreen.magicNo.text = String(magicNumber)
}
}
ошибка здесь, на этой строке ниже
ошибки:
fatal error: unexpectedly found nil while unwrapping an Optional value
secondScreen.magicNo.text = String(magicNumber)
Этот вопрос, безусловно, является дубликатом. Вы не можете назначать выходы в контроллере представления назначения, потому что они еще не настроены. Поместите свою строку в переменную свойства в контроллере представления назначения, а затем переместите ее в метку в 'viewDidLoad'. – vacawama
Возможный дубликат [фатальная ошибка при подготовке к вызову для просмотра контроллера] (http://stackoverflow.com/questions/28640685/fatal-error-when-prepared-to-segue-to-view-controller) – vacawama
Там нет места здесь достаточно кода, чтобы диагностировать это. Либо 'magicNumber' -' nil', либо 'magicNo' -' nil'. Ни один из них не задан или не определен в предоставленном коде. – nhgrif