带有 Residemenu 的 UILocalNotification

Posted

技术标签:

【中文标题】带有 Residemenu 的 UILocalNotification【英文标题】:UILocalNotification with Residemenu 【发布时间】:2015-05-13 12:01:36 【问题描述】:

如何使用 Residemenu 获得本地通知?目标是一旦单击本地通知,它就会打开特定的视图控制器。这个视图控制器不同于默认的根视图控制器。我将情节提要与库一起使用,因此我没有以编程方式在 AppDelegate 中设置根视图控制器。但是,为了使本地通知能够按上述方式工作,我必须以编程方式更改

中的根视图控制器
-(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification

我找不到如何使用 RESideMenu 执行此操作。

【问题讨论】:

【参考方案1】:

Residemenu 类中添加 NotificationCenter,当通知到来时调用它。重新加载视图并更新侧边菜单。

-(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
       [[NSNotificationCenter defaultCenter] postNotificationName:@"reloadData" object:self];
    

【讨论】:

这对你有用吗?我的根是视图 A,但在本地通知中我想显示视图 B,而不是侧边菜单。 你以前用过RESidemen吗?

以上是关于带有 Residemenu 的 UILocalNotification的主要内容,如果未能解决你的问题,请参考以下文章

ResideMenu 项禁用?

使用 ResideMenu lib 时删除菜单项

显示时更新 RESideMenu 中的 tableview 数据

使用 RESideMenu 移动到其他视图

ResideMenu Android布局高度错误

抽屉效果