gpt4 book ai didi

objective-c - 从 tableview 中的 2 个部分推送 segue 不起作用

转载 作者:行者123 更新时间:2023-11-28 17:32:24 26 4
gpt4 key购买 nike

我有一个 tableView 配置为将 Segue 推送到另一个 View 。该表分为 2 个部分。当我推送到下一个 View 时,我也会传输数据,但这些部分有问题。

假设我的第 0 部分有 2 行,第 1 部分有 1 行。如何检查第 1 部分的行数?

在 Storyboard和 segue 准备之前我做了

row = indexPath.row;

if (section == 0)
{
if (row == 0)
data = @"Zero";

if (row == 1)
data = @"One";
}

if (section == 1)
{
if (row == 0)
data = @"Two";

if (row == 1)
data = @"Three";
}

现在不行了。当我单击第 1 部分中的第 0 行时,它会将“零”而不是“二”放入数据中这是为什么?如何有效区分第 0 节和第 1 节?

最佳答案

伙计,section = indexpath.section 在哪里?这是一个 prepareForSegue 示例;

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
NSIndexPath *indexpath = [self.tableView indexPathForCell:sender];
// indexpath.section
// indexpath.row
}

关于objective-c - 从 tableview 中的 2 个部分推送 segue 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10869146/

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