Я сделал приложение на основе мультивью. Мое приложение имеет 3 просмотра. Первое уведомление об отказе от ответственности. Когда пользователь соглашается, он выводит их в главное меню. Оттуда, если они нажмут кнопку, они будут перенаправлены на соответствующие виды. Одним из представлений является то, где пользователь может вводить значения (на основании которых производится расчет). Когда я нажимаю кнопку, чтобы перейти к этому виду, мое приложение вылетает, и подсвечивается следующий код. Я следовал этому видео уроку .
[self presentModalViewController:second animated:YES]; along with the program received a SIGABRT message !
Проверка отладчика показала мне следующее сообщение: Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<gainview 0x6a10d10> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key label1.'
Это мой полный код:
код в представлении об отказе от ответственности
-(IBAction)switchtoview2:(id)sender{
secondview *second = [[secondview alloc]initWithNibName:nil bundle:nil];
[self presentModalViewController:second animated:YES];
}
код в главном меню (я получаю ошибку при нажатии кнопки в этом представлении)
-(IBAction)swichtogain:(id)sender{
gainview *second = [[gainview alloc]initWithNibName:nil bundle:nil];
[self presentModalViewController:second animated:YES]; //debugger highlights this line !
}
При нажатии на кнопку предполагается перейти в другой вид, где у меня есть несколько кнопок: UItextfields и несколько сборщиков.