我试图以编程方式确定我的应用程序中的特定标签栏项目是否有徽章。
当我在调试时,视觉上,我可以清楚地看到它确实如此。但是当我在有问题的 viewController 中运行此代码时:
UITabBarItem* thisVCsTabBarItem = self.tabBarItem;
NSString* badgeValue = thisVCsTabBarItem.badgeValue;
...badgeValue 为零。当我在调试器中检查 thisVCsTabBarItem 时,它的 _badgeValue 成员为零。
这里发生了什么?在尝试从标签栏项目中读取此值时,我是否应该做一些不同的事情?
谢谢。