gpt4 book ai didi

iphone - 将字符串传递给模态视图

转载 作者:行者123 更新时间:2023-11-28 17:35:36 25 4
gpt4 key购买 nike

我试图在单击时从表格行中的对象中抓取字符串。我看过有关获取字符串并将其传递给合成标签的教程,但是我无法在模态视图中将相同的字符串传递给合成字符串。这可能吗?我在父 View 中的代码如下。

    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
Modules *selectedModule;
selectedModule = [fixedArray objectAtIndex:indexPath.row];
NSString *moduleComponent = [selectedModule valueForKey:@"name"];

DetailViewController *detail = [self.storyboard instantiateViewControllerWithIdentifier:@"Detail"];


[self.navigationController pushViewController:detail animated: YES];

detail.number.text = moduleComponent;

detail.moduleLabel.text = moduleComponent;



detail.module = moduleComponent;

}

detail.moduleLabel.text 显示正确,但是当我尝试使用 detail.module 提醒或绘制标签时,我收到 null。非常感谢任何帮助。

最佳答案

移动 [self.navigationController pushViewController:detail animated: YES]; 给 detail controller 赋值后。

编辑:另一点需要注意的是,你究竟什么时候尝试提醒它——viewDidLoad、viewWillAppear、viewDidAppear。尝试不同的方法,看看结果如何。我很抱歉,但我现在无法对其进行测试并给你结果本身,但根据我尝试访问该值的特定事件(viewDidLoad、viewWillAppear、viewDidAppear),我遇到了类似的行为(未分配值)。

关于iphone - 将字符串传递给模态视图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9870545/

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