`
wenxin2009
  • 浏览: 321518 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

AppDelegate文件中跳转页面

    博客分类:
  • ios
 
阅读更多

目前知道有两种方式,自己小结一下:

方式一:

    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];
    }

 

分享到:
评论

相关推荐

    ios-极光推送实现页面跳转.zip

    执行`pod install`命令后,导入头文件`#import <JPush/JPUSHService.h>`,并在AppDelegate.m文件中进行初始化设置: ```objc - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:...

    ios 支付宝demo,可供自定义支付和跳转支付宝界面支付

    6. **处理支付结果**:当支付完成后,支付宝会通过URL Scheme回调应用,此时需要在`AppDelegate.m`中处理支付结果。 此外,为了保证用户数据的安全,支付宝SDK通常会采用RSA加密技术对敏感信息进行加密。同时,需要...

    swift-通过自定义URL实现控制器之间的跳转

    在iOS应用开发中,Swift语言提供了许多方法来实现在控制器之间进行导航,其中之一就是通过自定义URL进行跳转。这种方法不仅适用于系统内置的URL Scheme,还可以用于第三方库和自定义的内部路由。本文将深入探讨如何...

    极光推送封装(页面跳转,设置角标,设置别名)

    在这个项目中,开发者已经对极光推送进行了封装,以解决在AppDelegate中处理推送事件导致的代码冗余问题,优化了整体的编码结构。 首先,我们来了解一下极光推送的基本功能: 1. **消息推送**:极光推送允许开发者...

    Html5跳转到APP指定页面的实现

    // 在HTML5页面中执行此代码,将id替换为实际商品ID window.location.href = 'iOSTencentTest://goodsDetails?id=xxxxx'; ``` 总结来说,HTML5跳转到APP指定页面的核心在于设置URL schemes并处理APP的入口点,通过...

    swift-网页打开或者推送根据url地址跳转到相应界面

    在Swift开发中,实现网页打开或推送时根据URL地址...在`xueyongwei-XYWdispatcher-71d6258`这个压缩包文件中,可能包含了用于处理这类跳转的代码框架或工具,你可以研究其中的实现细节以进一步提升你的Swift开发技能。

    FlutterBoostDemo.zip

    2. **初始化 FlutterEngine**:在 Android 的 `Application` 类或 iOS 的 `AppDelegate` 类中初始化 FlutterEngine,这是 FlutterBoost 运行的基础。 3. **注册 Flutter 页面**:定义一个页面映射,将 Flutter 页面...

    ios 支付宝demo,可供下载和跳转支付宝界面

    6. **处理回调**:支付完成后,支付宝会通过URL Scheme返回支付结果,你需要在AppDelegate.m文件中处理这个回调,根据返回的状态码判断支付是否成功。 7. **自定义界面**:这个demo还支持自定义支付界面,开发者...

    极光推送封装(包含页面跳转,设置角标,设置别名)

    在这个项目中,已经对极光推送进行了封装,以解决在AppDelegate中处理推送事件导致的代码冗余问题,优化了整体的编码结构。 在使用这个封装后的极光推送服务时,开发者需要做以下几步: 1. **引入库文件**:将提供的...

    IOS俩个app跳转

    - **处理跳转**:在第二个应用中,你需要重写`AppDelegate`的`application(_:didFinishLaunchingWithOptions:)`或`application(_:open:options:)`方法来捕获并处理来自其他应用的URL请求。 ```swift func ...

    ios-应用间跳转.zip

    2. **处理URL Scheme请求**:当其他应用尝试通过URL Scheme启动你的应用时,你需要在AppDelegate.m文件中实现`application:openURL:options:`方法,检查传入的URL并执行相应的操作。例如,解析URL中的参数,调用相应...

    根据URL进行页面跳转导航

    在iOS开发中,URL Navigation是一种常见的应用内页面跳转方式,它允许我们通过URL字符串来启动不同的控制器或者执行特定的操作。本案例“根据URL进行页面跳转导航”由作者GeniusBrother创建,并以HZURLManager命名,...

    iOS Storyboard全解析.pdf

    取而代之的是,应用从AppDelegate文件启动。为了使用Storyboard,AppDelegate需要继承自UIResponder类,而不是传统的NSObject类,并且需要包含一个UIWindow属性,而不是传统的IBOutlet类。通过这种方式,开发者无需...

    微信中通过页面(H5)直接打开本地app的解决方案.docx

    如果使用Xamarin开发iOS应用,还需要额外处理如何解析URL并跳转至应用内的特定页面。这通常涉及到对`AppDelegate.cs`文件的修改,具体步骤如下: 1. **重写`ContinueUserActivity`方法**:用于捕获并解析传入的URL...

    ios-Jump application.zip

    "ios-Jump application.zip" 文件显然关注的就是这一主题,提供了关于如何在iOS中实现应用跳转的详细指导。下面我们将深入探讨这一话题。 首先,我们要理解iOS应用之间的通信机制,这是实现跳转的基础。Apple为...

    iOS点击推送消息跳到应用指定页面方法

    只需确保应用已正确集成推送服务,并在`AppDelegate.m`文件中处理启动选项。 2. 打开应用,跳转到指定页面:这需要在接收到推送通知时进行特殊处理。具体步骤如下: - **处理启动时的推送通知**:在`AppDelegate....

    iOS应用程序之间的几种跳转情况详解

    要从应用A跳转到应用B的主界面,你需要在应用A的`Info.plist`文件中添加B的Scheme到`LSApplicationQueriesSchemes`数组中。然后,通过调用`UIApplication.sharedApplication().openURL(url)`方法,传入包含B的Scheme...

    iPhone中部分控件的应用

    - **在XIB中添加对象**: 在XIB文件中添加对象时,可以在属性面板中指定对象的类名。通过灰色箭头可以进一步配置该对象的属性和行为。 - **IBOutlet与IBAction**: 在XIB文件中通过IBOutlet关联视图元素,通过IBAction...

    IOS应用源码——UINavigationControllerTest.rar

    2. 在这些页面中,可能有对UINavigationController的使用,例如在某个动作触发时调用pushViewController:animated:。 3. 自定义的导航栏标题和按钮,展示了如何自定义UINavigationController的行为。 4. 可能包含的...

Global site tag (gtag.js) - Google Analytics