gpt4 book ai didi

ios - 跨 View Controller 发送 UITableViewCell

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:03:41 25 4
gpt4 key购买 nike

我想从一个 View Controller 中的 TableView 中选择一个 UITableViewCell,并将单元格的数据传递到另一个 View Controller 。

代码:

-(void)pushView
{
myView.mainCell = [self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathWithIndex:currentCell]];
[self.navigationController pushViewController:myView animated:YES];
}

myView 是我要从第一个 View 推送的 View 。mainCellmyView 的 UITableViewCell 属性。我希望它正是所选单元格的内容。currentCell 只是一个整数,它返回所选单元格的行号。

如何在 View Controller 之间传递一个单元格?

最佳答案

实际上您不需要传递单元格,因为它会像许多人评论的那样弄乱引用。看看this .它讨论的是你面临的同样问题。

- (IBAction)nextScreenButtonTapped:(id)sender
{
DestinationViewController *destController = [[DestinationViewController alloc] init];
//pass the data here
destController.data = [SourceControllerDataSource ObjectAtIndex:currentCell];

[self.navigationController pushViewController:destController animated:YES];
}

关于ios - 跨 View Controller 发送 UITableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17533713/

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