iOS - 以编程方式将UITableViewCell连接到另一个ViewController

时间:2013-12-30 02:29:31

标签: objective-c ios5 uitableview xcode5

我已经以编程方式创建了一个用一些行填充的tableView。但是,我想知道在点击其中一个单元格时如何在将数据传递给另一个viewController的同时导航到另一个视图控制器?

这就是我用每个单元格填充的内容:

cell.textLabel.text = [NSString stringWithFormat:@"@%@", currentAccount.username];

如何将currentAccount.username传递给我刚创建的另一个viewController?我没有使用故事板,因为我以编程方式创建了UITableView。但是,我创建了另一个名为FeedViewController的视图控制器。

1 个答案:

答案 0 :(得分:0)

在表格视图中委托方法:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

您将实例化FeedViewController,使用其属性将任何数据传递给它,然后显示它。

类似的东西:

FeedViewController* feedVC = [[FeedViewController alloc] init];
feedVC.username = currentAccount.username
[self presentViewController:feedVC animated:YES completion:nil];
相关问题