gpt4 book ai didi

iOS 5 - 从一个 TableViewController 到另一个 TableViewController

转载 作者:可可西里 更新时间:2023-11-01 05:42:26 25 4
gpt4 key购买 nike

我正在尝试从一个 TableViewController 中选择一个详细信息披露按钮(或一行)并转到另一个 TableViewController,而不将任何数据从第一个 TableViewController 传递到第二个 TableViewController。所以几乎第一个 TableViewController 充当一个表格,它将根据所选的详细信息披露按钮(或行)导航到不同的 TableViewController。

到目前为止,我执行此操作的代码如下所示:

- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath {


NSUInteger rowNumber = [indexPath row];
NSString *categoryCode = [self.categoryCodes objectAtIndex:rowNumber];

self.categoryData = [self.commuterDict objectForKey:categoryCode];

[self performSegueWithIdentifier:@"ShowPlaces" sender:self];
}

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

if ([[segue identifier] isEqualToString:@"ShowPlaces"]) {

PlacesViewController *placesViewController = [segue destinationViewController];

// --> I believe I'm missing something here to access a specific row? <--



}
}

我希望有人能帮助我!

最佳答案

您从 tableView:accessoryButtonTappedForRowWithIndexPath: 函数中的 indexPath 获取特定行。具体来说,被点击的行是 indexPath.row。 (如果您的表有多个部分,那么您也可以从 indexPath 中读取该部分,但听起来您只是在使用一个简单的表。)

您可以将当前行存储在一个变量中,然后在 prepareForSegue:sender 中读取它以选择去哪里。

关于iOS 5 - 从一个 TableViewController 到另一个 TableViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8454930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com