0

基本上,我正在使用推送通知,并且正在接收带有警报字符串和通道字符串的自定义 JSON 有效负载。该通道将告诉我的应用程序在打开通知时加载哪个视图。

唯一的问题是,这只是理论...

我不知道打开通知时处理视图推送的选项是什么。

我可以在读取 JSON 的同时从我的应用程序委托中执行此操作吗?

否则,我能做什么?

这是唯一的问题,其他一切都已排序,我只需要根据频道处理视图加载。

提前致谢。

4

1 回答 1

0

然后使用以下代码以 ViewController 的匿名名称加载您的视图控制器

第 1 步:使用 JSON 中的匿名名称创建 ViewController

UIViewController* object = (UIViewController*)[[NSClassFromString(@"ViewController") alloc] initWithNibName:@"ViewControllerNibName" bundle:nil];

第 2 步:使用 ViewController 创建导航控制器

UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:object];

第 3 步:将导航控制器添加到窗口

self.window.rootViewController = self.navController;
于 2013-04-06T16:05:00.707 回答