gpt4 book ai didi

ios - 如何从 mainVC.m 访问 customCell.m 中的变量

转载 作者:行者123 更新时间:2023-11-28 21:50:47 24 4
gpt4 key购买 nike

我有一个自定义单元格,里面有一个按钮。有没有一种方法可以在按钮操作方法中访问从 mainVC.mcustomCell.m 的变量?

我可以这样做:mainVC main = [[mainVC alloc] init];,但这会生成一个新的主文件。我需要访问原件。

更新

我想要做的是获取被单击的按钮所在单元格的索引路径。然后将该索引路径添加到在 mainVC.m 中声明的 mutableArray。

或者,相反,如果可能的话,我想从 heghtForRowAtIndexPath 类中的 mainVC.m 访问 customCell.m 中的变量

最佳答案

您可以在 cellForRowAtIndexPath 中的按钮中设置标记属性:

- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath{
...

cell.button.tag = indexPath.row;
...
}

然后开始行动

-(IBAction)buttonPressed:(id)sender{
UIButton *button = (UIButton *)sender;
NSLog(@"%d", [button tag]);
}

当然这个索引应该是指你VC上某个数组的索引

关于ios - 如何从 mainVC.m 访问 customCell.m 中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28422596/

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