我在 AppDelegate 中设置了一个 tabBarController,并有一些带有导航控制器的 UIViewController。在其中一个 TabBar 项目中,在我推送了几个 UIView 之后,我想更新另一个 TabBar 项目的 badgeValue 项目。
最好的方法是什么?我真正能想到的唯一方法是 NSNotification 和值的单例存储,但对于一些简单的事情似乎需要做很多工作,而且我不知道 NSNotifications。
我对 super.tabBarController.otherView.tabBarItem.badgeValue = @"1" 之类的东西有一个疯狂的猜测(因为我以类似的方式设置了选择哪个选项卡),但我并不惊讶这不起作用。
谢谢