【发布时间】:2012-11-24 23:58:14
【问题描述】:
我有一个在标签栏控制器中有导航控制器的应用。导航控制器的根是表视图控制器。表格视图与图像视图有一个segue。我想从图像视图控制器更新选项卡上的徽章值。从标签栏控制器,这工作正常:
UIViewController *viewController = [self.tabBarController.viewControllers objectAtIndex:1];
viewController.tabBarItem.badgeValue = @"x";
但是当我将相同的代码放入 imageview 控制器时,它不起作用。当我在执行后检查'viewController'的值时,该值为nil。 self.tabBarController 也一样。由于某种原因,图像视图控制器看不到它的 tabbarcontroller。
【问题讨论】:
-
你使用什么样的 segue 从表格视图控制器转到图像视图控制器?
-
它来自表格单元格。
标签: ios