gpt4 book ai didi

ios - 当单元格移出窗口时,TextField返回null

转载 作者:行者123 更新时间:2023-12-01 18:48:11 25 4
gpt4 key购买 nike

我有一个带有10行的UITableViewCell,在它们里面有UITextFields。

当我尝试在文本字段中获取值时,我的代码将返回该值,但是当我向下滚动表(将我的文本字段移出窗口)时,我尝试在其中获取该值时,我的代码将返回null!

NSIndexPath *myIP = [NSIndexPath indexPathForRow:1 inSection:0];
ProfileTableViewCell *cell = [tableView cellForRowAtIndexPath:myIP];
UITextView *text1 = (UITextView *)[cell.contentView viewWithTag:1];
UITextView *text2 = (UITextView *)[cell.contentView viewWithTag:2];

为什么会这样呢? 因为当单元格滚动出窗口时,文本字段可能会释放

我该怎么做才能解决这个问题? 将输入保存在某个位置,然后从此处读取单元格构造方法

好吧,我读了这个 solution,得到了答案,现在已经过去4年了,我相信有一个更现代的解决方案来解决这个问题,对吗?

最佳答案

从文档中,UITableView提供了“一种显示和编辑信息分层列表的方法”。

它并不意味着充当任何数据的存储,它只是为用户提供了一种与之交互的方式。

根据您链接到的答案,如果您希望在单元被重用或释放后仍然存在,则必须将该数据存储在其他位置。

关于ios - 当单元格移出窗口时,TextField返回null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33269353/

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