我有一个AppDelegate有3个视图.我加上三个
[window addSubview:gameViewController.view];
[window addSubview:viewSettings.view];
[window addSubview:viewController.view];
[window makeKeyAndVisible];
Run Code Online (Sandbox Code Playgroud)
在app委托中,我有一些通过调用来交换视图的方法
[window bringSubviewToFront:gameViewController.view];
Run Code Online (Sandbox Code Playgroud)
当我在viewController中时,我使用
pinkAppDelegate *appDelegate= (pinkAppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate switchToSettings];
Run Code Online (Sandbox Code Playgroud)
切换我的子视图......到目前为止一切顺利.
但是,当我在我的viewSetting UIViewController中,并执行相同的appDelegate调用时,它会窒息,就像它不知道如何调用appDelegate方法一样.
我的所有视图都挂在我的mainwindow xib中,但无法弄清楚为什么我无法遍历主appdelegate中的方法