目前知道有两种方式,自己小结一下:
方式一:
UINavigationController *presentNav = [[UINavigationController alloc] initWithRootViewController:vcReply]; [self.window.rootViewController presentViewController:presentNav animated:YES completion:^{ }];
方式二:
if ([self.window.rootViewController isKindOfClass:[UINavigationController class]]) { UINavigationController *nacvAD = (UINavigationController *)self.window.rootViewController; [nacvAD pushViewController:vcReply animated:YES]; }
相关推荐
在AppDelegate类中轻松定义全局变量,几乎和C语言一样来定义。
项目中AppDelegate的用法,主要介绍AppDelegate.h和AppDelegate.m用法的介绍。
(Swift)AppDelegate中启动UI
(OC)AppDelegate中启动UI
代理协议
使用场景加载scn文件(scn格式文件是一个基于3D建模的文件,使用3DMax软件可以创建,这里系统有一个默认的3D飞机)--------在右侧我添加了许多3D模型,只需要替换文件名即可 SCNScene *scene = [SCNScene ...
无代码入侵,获取AppDelegate声明周期
SwiftUI - AppDelegate
使用通知和runtime-AOP的为AppDelegate瘦身方案
1.在AppDelegate中定义的视图内容随旋屏而自动转换 2.从一个Controller中跳转到另一个Controller
对极光推送做了封装,避免AppDelegate代码臃肿,优化了代码,OC编写,直接导入到程序中就可以了
iOS开的常见8中传值(初始化传值,代理传值,属性传值,代理传值,block传值,通知传值,NSuserDefault传值,AppDelegate传值)
比如我的设为iOSTencentTest,在浏览器中输入地址iOSTencentTest://即可跳转到我的app 2.跳转到指定页面 在使用iOSTencentTest://打开app会调用AppDelegate的代理方法 -(BOOL)application:(UIApplication *)app ...
用php给app发通知及AppDelegate所用部分代码
在AppDelegate 中可以接受通信参数传递, 注意参数好像不能传中文 //跳转后调用接受参数(若无参数使用可注释不用) - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url { NSString *...
PluggableApplicationDelegate, 使用基于分离的服务架构的最小 AppDelegate PluggableApplicationDelegate 简介AppDelegate 是一个传统的错误代码示例。 在应用程序生命周期中调用的方法中将许多不同的代码组合在...
-[AppDelegate setWindow:]: unrecognized selector sent to instance 0x60000002b440 修改方法: 在AppDelegate.h里加声明window @property (nonatomic, strong) UIWindow * window; 运行问题解决 兼容13和13以前...
应在appdelegate launchwithoptions中初始化捆绑程序,以更改UI元素的捆绑包。 Bundler. sharedLocalSystem = Bundler () Bundler将先前的语言选择存储在钥匙串中。 ####如何使用 Bundler. sharedLocalSystem ...
iOS 10中的推送通知[Objective-C] ...###在AppDelegate文件中导入UserNotifications.framework # import 还添加UNUserNotificationCenterDelegate。 # import @interface AppDelegate : UIResponde