在tableView的didSelectRowAtIndexPath
方法中,我正在NSUserDefault
这样保存一些数据
UITableViewCell *selectedCell = [tableView cellForRowAtIndexPath:indexPath];
NSUserDefaults *storeData=[NSUserDefaults standardUserDefaults];
[storeData setObject:selectedCell.textLabel.text forKey:@"tpName"];
但是我没有得到selectedCell.textLabel.text值。这给了我零价值。特定行上有一个文本。委托和数据源设置正确。
任何人都可以帮我吗?
答案 0 :(得分:0)
嗯,你不应该从小区中取出文本。在显示之前将文本添加到单元格,因为您是数据源。您应该使用索引路径从数据模型中获取适当的文本,然后将其存储。