我已经以编程方式创建了一个用一些行填充的tableView。但是,我想知道在点击其中一个单元格时如何在将数据传递给另一个viewController的同时导航到另一个视图控制器?
这就是我用每个单元格填充的内容:
cell.textLabel.text = [NSString stringWithFormat:@"@%@", currentAccount.username];
如何将currentAccount.username
传递给我刚创建的另一个viewController?我没有使用故事板,因为我以编程方式创建了UITableView。但是,我创建了另一个名为FeedViewController
的视图控制器。
答案 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];