在AppDelegate中进行Push操作时,需要先获取当前的Window,并将新的ViewController设置为其rootViewController,然后再将其作为主Window显示出来。具体代码实现如下所示:
获取当前Window
UIWindow *window = [[[UIApplication sharedApplication] delegate] window];
设置rootViewController
window.rootViewController = newViewController;
将Window作为主Window显示
[window makeKeyAndVisible];