gpt4 book ai didi

ios - 如何获取不可见的 UITableViewCell 的值?

转载 作者:行者123 更新时间:2023-12-01 15:39:36 25 4
gpt4 key购买 nike

我有一个表格 View 单元格,其中有很多行和一个 UITextView。在这些 UITextView 中,用户可以输入值。

我遇到的问题是,如果我想在行被隐藏时获取该行的值,我会得到 nil。

NSString *cellValue = ((UITextField *)[[[self.table cellForRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:1]] contentView] viewWithTag:[self.table cellForRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:1]].tag]).text;

我想保存用户在 UITextField 中输入的值,但如果用户单击执行计算的行,则不会调用委托(delegate) textFieldDidEndEditing。

我不知道如何以安全的方式获取这些值。

最佳答案

您应该以 UITableView 后面的数据源为目标。 UITableView 只是一种显示机制,而不是获取数据的主要资源。您可以根据标题获取单元格的索引,但随后我会查看数据源以获取您的实际数据。更好的是,如果可能的话,我会只处理针对数据源本身的所有操作。当您最初构建表格时,我确信您的数据源是某种列表或数组,因此您可以直接使用它。您可能需要在 View 上创建一个变量并在那里保留列表/数组以确保您拥有它并且您应该已经准备就绪。

祝你好运!

关于ios - 如何获取不可见的 UITableViewCell 的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10591165/

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