gpt4 book ai didi

ios - 通过 segue 传递对象

转载 作者:行者123 更新时间:2023-11-29 12:28:04 24 4
gpt4 key购买 nike

长话短说,我有一个项目正在与我的女朋友合作。它是一本针对素食主义者的素食食谱书,它针对肉食者或反之亦然,或者只是针对素食主义者的素食行为。任何人,我在将数据从我的 View 表传递到我的 View Controller 时遇到问题。似乎我第一次按下单元格时它是零。然后我回击然后再次击打它并通过,但是......一旦我再次回击它就像我的阵列切换名称与源一样。提供的项目链接已提供,因为此处输入的代码太多。

Link to project

最佳答案

我花了一些时间来追踪它,但我相信你的问题是你正试图直接从表格单元格开始。在您能够设置实例变量之前,segue 已经发生了。

删除 Storyboard中的那个 segue 并重新创建它,直接从 Recipe List 到 Recipe Info。不要忘记重新设置您的 segue 标识符。

现在在 didSelectRow 中调用它应该是一件简单的事情

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// Set selected location to var
_selectedLocation = _feedItems[indexPath.row];

[self performSegueWithIdentifier:@"recipeInfo" sender:nil];
}

此外,将来您的项目可能很复杂,但您大致知道问题出在哪里。将 RecipeList.m、RecipeInfo.h 和 RecipeInfo.m 的代码放入其中最能帮助您找到可以帮助您的地方,而不是深入研究项目。如果有人不愿意深入研究您的项目,我不会提示,只是想帮助您更快地回答问题。

关于ios - 通过 segue 传递对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28490882/

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