<友盟消息推送>远程消息推送接收到消息跳转到固定界面

因为时间问题,直接上重要代码

在#import "AppDelegate.m"文件中>>

static AppDelegate *__delegate = nil;

@implementation AppDelegate

AppDelegate *myDelegate(void){

return __delegate;

}


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

MainTabbarVC *main = [[MainTabbarVC alloc] init];

self.window.rootViewController = main;

__delegate = self;

_masterTabbarController = main;

[self.window makeKeyAndVisible];

return YES;

}

在接收到消息通知的方法里面:

// 跳转页面 跳转到消息列表页面

ViewController *viewC = [[ViewController alloc] init];

[AppDelegate mastePushViewController:viewC];


// push方法

+ (void)mastePushViewController:(UIViewController *)controller

{

UINavigationController *nvc = myDelegate().masterTabbarController.selectedViewController;

[nvc pushViewController:controller animated:YES];

}

//此时就完成跳转界面的操作

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容