Вам необходимо добавить переменную экземпляра (и некоторые методы доступа для ее получения / установки) в ваш класс GameViewController, а затем назначить номер уровня для ваших экземпляров "level1" или "level2".Пример кода, показывающий, как вы должны написать свой класс GameViewController:
// GameViewController.h
@interface GameViewController : UIViewController
@property (nonatomic, readwrite, assign) int level;
@end
// GameViewController.m
@implementation Test
@synthesize level;
- (void)viewDidLoad
{
[super viewDidLoad];
if (level == 1)
{
// Do something for level 1
}
else if (level == 2)
{
// Do something for level 2
}
}
@end
Затем вам нужно передать номер уровня вашему контроллеру вида:
GameViewController *level1 = [self.storyboard instantiateViewControllerWithIdentifier:@"GameIdentifier"];
level1.level = 1;
[self.navigationController pushViewController:level1 animated:YES];