Если ваш объект меню еще жив, просто вызовите его "dismisModalViewController".например [[MainMenu getInstance] dismissModalViewControllerAnimated: YES];где getInstance возвращает ваш объект или хранит его в GameController как свойство, поэтому, когда вы создаете GameController из своего MainMenu или GameViewController, просто назначаете себя в качестве его свойства gameInstance.mainMenu = self;
Как создать метод getInstance:
Вы можете либо использовать шаблон Singleton (вы можете получить его с сайта Apple Dev), либо, если вы создадите MainMenu вручную, вы можете просто запомнить себя в некоторой глобальной переменной, а getInstance будет методом класса, что-то вроде этого:
@interface MainMenu : UIViewController
{
}
+ (MainMenu*) getInstance;
@end
и в реализации
MainMenu *singleInstance;
@implementation MainMenu
- (id)init
{
if((self = [super init]))
{
singleInstance = self;
} return self;
}
+ (MainMenu*)getInstance
{
return singleInstance;
}
@end;
Надеюсь, это поможет,
Кшиштоф Заблоцкий