Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将选项卡项连接到视图控制器_Ios_Objective C_Tabs - Fatal编程技术网

Ios 将选项卡项连接到视图控制器

Ios 将选项卡项连接到视图控制器,ios,objective-c,tabs,Ios,Objective C,Tabs,我已经在我的应用程序代理上创建了一个自定义选项卡栏,但似乎无法将它们连接到任何特定的视图控制器。这是我创建项目的地方 YALTabBarItem *item1 = [[YALTabBarItem alloc] initWithItemImage:[UIImage imageNamed:@"nearby_icon"] leftItemImage:nil

我已经在我的应用程序代理上创建了一个自定义选项卡栏,但似乎无法将它们连接到任何特定的视图控制器。这是我创建项目的地方

YALTabBarItem *item1 = [[YALTabBarItem alloc] initWithItemImage:[UIImage imageNamed:@"nearby_icon"]
                                                  leftItemImage:nil
                                                 rightItemImage:nil];

但是,应用程序当然会崩溃,因为它不知道推到哪里。如何将视图控制器添加到此选项卡项?

选项卡栏项只是选项卡栏上按钮的UI表示形式。它们没有关联的视图控制器,它们在选项卡栏上的索引有关联的视图控制器。通常,您使用UITabBarController根据不同选项卡栏项目的索引来处理要显示的视图控制器。您可以使用uitabar自己管理它,但我建议您只使用选项卡栏控制器。为了更好地了解这些类的工作原理,您一定要查看有关这些类的文档。

您也添加了tabBarController吗?