从tableview读取单元格值

时间:2011-03-26 10:27:36

标签: iphone objective-c facebook

我是目标新手 - 我想要你的帮助 我的问题是我有10个单元格的tableview每个单元格是字段,有些数据来自tabase后来我从表格视图中更改了一些单元格值,现在我想在表格视图重新加载后从表格视图中读取所有单元格值有新价值,那我该怎么办 我怎么能把它存储在新的数组中 我正在尝试做这样的事情它是正确与否,如果没有那么我该怎么办

-(void)viewWillAppear:(BOOL)animated // after new value will insert 
{

[tableView reloadData];
NSArray *visibleRowsArr = [tableView indexPathsForVisibleRows];

UITableViewCell *cell = [tableView cellForRowAtIndexPath:[visibleRowsArr objectAtIndex:0]];


}

2 个答案:

答案 0 :(得分:0)

在viewwillappear中

[tableview reloadData]应该在viewwillappear的末尾}}

之前

答案 1 :(得分:0)

这很容易,您可以尝试使用从中重新加载整个表格的相同数组。

因为毕竟该数组已经更新,所以不需要从TableViewCells读取记录,而是使用数组进行尝试。

喜欢:

int AtOurWish =5;

-(void)viewWillAppear:(BOOL)animated // after new value will insert 
{
   [super viewWillAppear:animated];

[self.YourArray objectAtIndex:AtOurWish];//Index At which you want to access the array

[tableView reloadData];
NSArray *visibleRowsArr = [tableView indexPathsForVisibleRows];

UITableViewCell *cell = [tableView cellForRowAtIndexPath:[visibleRowsArr objectAtIndex:0]];


}

否则你编辑你的问题,因为它不太清楚!!!