Tabs 基于选项卡的控制器连接问题

Tabs 基于选项卡的控制器连接问题,tabs,interface-builder,Tabs,Interface Builder,我有个问题 我有可以在RSS提要中读取的代码,它基于导航 RssFunViewController->这是表的视图(提要列表) NewsDetailViewController->显示用户(在新视图中)选择的新闻提要的更多信息 但是,当我尝试在基于选项卡的导航项目中使用它时,它不起作用。我只是得到RSS提要的表格,当我点击一个项目时,我看不到详细视图 我认为我的问题是与选项卡控制器和类的连接 对于我的第三个导航选项卡,我将RssFunViewController设置为类 我的问题是如何连接RSS

我有个问题

我有可以在RSS提要中读取的代码,它基于导航

RssFunViewController->这是表的视图(提要列表)

NewsDetailViewController->显示用户(在新视图中)选择的新闻提要的更多信息

但是,当我尝试在基于选项卡的导航项目中使用它时,它不起作用。我只是得到RSS提要的表格,当我点击一个项目时,我看不到详细视图

我认为我的问题是与选项卡控制器和类的连接

对于我的第三个导航选项卡,我将RssFunViewController设置为类

我的问题是如何连接RSSFunViewController和newsdailtailviewcontroller,以便在用户单击项目时看到详细视图

以下是我的选项卡控制器中的当前连接: www.freemagehosting.net/uploads/535e439c7f.jpg


谢谢大家。

也许我不得不让你们失望,但iPhone编码有一个非常陡峭的学习曲线,经过了拖放和连接点阶段,在这个阶段,你们实际上必须理解事情,并使用代码使它们工作

虽然您提供的信息非常有限,但这里简要介绍了如何处理table click操作

表应该将其委托和数据源连接到正确的类(可能是,但不一定是同一个类)

委托类应该包含一个方法

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
当点击表格条目时,将调用它。然后,indexPath.row将给出点击条目的行号

在此方法中,您可以显示另一个显示详细信息的视图控制器,例如:

NewsDetailViewController *ndvc = [[NewsDetailViewController alloc] autorelease];
ndvc.delegate = self;
[ndvc setFeedId:indexPath.row];
[ndvc initWithNibName:@"NewsDetailViewController" bundle:nil];
[self.navigationController pushViewController:ndvc animated:YES];
(假设NewsDetailViewController具有setFeedId方法等)

或者,您可以在nib文件中实例化NewsDetailViewController,这样您就可以跳过alloc和initWithNibName步骤,并在头文件中放置一个“IBOutlet NewsDetailViewController*ndvc;”,这样您就可以连接它们了

要从点击的行中删除突出显示,请执行以下操作

[tableView deselectRowAtIndexPath:indexPath animated:YES];

如果您正在处理提供的项目,您应该能够找到像这样的行。祝你好运。

谢谢。我学习这段代码没有希望了,我想我要放弃了。