Iphone 按UITabBar图标并选择。。。。错误代码
我使用UITabbar是因为我喜欢图标设计。但我不使用按钮。我有两个图标按钮和一个标签 我已经委托了这个方法。如果单击第一个图标和第二个图标,则不会显示我的NSLog。我有这个代码显示警告Xcode。你怎么解决这个问题Iphone 按UITabBar图标并选择。。。。错误代码,iphone,ios,tabbar,viewcontroller,nslog,Iphone,Ios,Tabbar,Viewcontroller,Nslog,我使用UITabbar是因为我喜欢图标设计。但我不使用按钮。我有两个图标按钮和一个标签 我已经委托了这个方法。如果单击第一个图标和第二个图标,则不会显示我的NSLog。我有这个代码显示警告Xcode。你怎么解决这个问题 - (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item { if ([viewController.tabBarItem.title isEqualToString:@"FIRST
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
if ([viewController.tabBarItem.title isEqualToString:@"FIRST"])
{
label.hidden = YES;
NSLog(@"FIRST");
} else if ([viewController.tabBarItem.title isEqualToString:@"SECOND"])
{
label.hidden = NO;
NSLog(@"SECOND");
}
}
在您发布的代码中,您需要在viewController.tabBarItem出现的两个时间段都使用just项替换它。要调查的选项卡栏项是传递给此方法的项参数。该方法未传递viewController参数,因此viewController变量未定义。这就是为什么XCode在它下面加上红色下划线。Erm,警告到底说了什么?在viewController和表达式结果下面加上红色下划线未使用。tabBarItem.title似乎不起作用。什么是viewController?self.tabBarItem.title不起作用?