UITableViewCell - 给予零值

时间:2014-03-13 21:51:02

标签: ios iphone uitableview

在tableView的didSelectRowAtIndexPath方法中,我正在NSUserDefault这样保存一些数据

UITableViewCell *selectedCell = [tableView cellForRowAtIndexPath:indexPath];
NSUserDefaults *storeData=[NSUserDefaults standardUserDefaults];
[storeData setObject:selectedCell.textLabel.text forKey:@"tpName"];

但是我没有得到selectedCell.textLabel.text值。这给了我零价值。特定行上有一个文本。委托和数据源设置正确。

任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:0)

嗯,你不应该从小区中取出文本。在显示之前将文本添加到单元格,因为您是数据源。您应该使用索引路径从数据模型中获取适当的文本,然后将其存储。