Я не знаю много о программировании, но я все еще пытался создать программу, которая, например, Вы находитесь в View Controller 1, нажимаете кнопку, и она переводит вас в случайно выбранный View Controller, скажем, View Controller 3, а в View Controller 3 вы можете нажать другую кнопку, которая переводит вас в другой случайно выбранный View Controller, например, View Контроллер 2 и тд ..
Это работает, но я, очевидно, сделал что-то не так, потому что программа вылетает после 3 или менее раз, когда я нажимаю кнопку.
Вот код действия для нажатой кнопки:
- (IBAction)next {
// Get random value between 1 and 3
int y = (arc4random()%3)+1;
if (y == 1){
[navigationController pushViewController:viewController animated:YES];
}
else if (y == 2){
[navigationController pushViewController:viewController2 animated:YES];
}
else
[navigationController pushViewController:viewController3 animated:YES];
}
Кстати, все, что связано с "y" и arc4random, используется ТОЛЬКО в этой части.
Может кто-нибудь сказать мне, почему он падает, пожалуйста? (Я начинающий, как я уже говорил)
Спасибо!