1

我有一个奇怪的问题,有时会在随机场上发生。

我是如何设置的

UiView - 带有 iad 横幅和一个嵌入了表格视图的 uiview 容器。

在此处输入图像描述

我正在尝试访问表格视图中的这些字段。我做了一些研究,发现使用带有标签的视图是要走的路,所以给表视图中的所有 uitextfields 一个标签,然后尝试使用

UITextField *cReg = (UITextField *)[[self containerView] viewWithTag:1];

有时会正确获取 UITextfield,有时会返回 null,我不知道为什么

4

1 回答 1

2

可能会发生什么,这是因为您UITextFields都在里面 UITableViewCells,而 UITableViewCell 仅在屏幕上显示时才分配在内存中。因此,隐藏的单元格不在内存中,它们的文本字段只是零。

就像 Rog 在评论中所说的那样,这不是使用 tableView 访问字段的最佳方式。

于 2013-08-03T23:19:28.120 回答