0

当[在表格视图的第一部分]时,我无法获取文本字段的值。当我滚动表格视图时,我的文本字段给我空结果。我怎么解决这个问题。请帮我。

提前致谢。

4

1 回答 1

0

你得到一个 nil 因为表格重用了单元格,所以信息不在表格中,UITablesView 被用来显示信息而不是保存它。您需要将字符串添加到独立的 NSArray 中,并将它们添加到每个单元格中...

1) 实例化 numberOfRowsInSection 中的所有 NSStrings,这样你就会知道你应该有多少 UITextFields。

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;

2)一旦编辑过程结束,使用 UITextField 委托替换 Array 中的 NSString

3) 在 cellForRow 中,使用其在 NSArray 中的位置设置相应 NSString 的文本

于 2014-07-09T03:41:38.737 回答