我有
(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
}
我可以从中获取附加行的字符串吗?
如果是,请告诉我如何获得它?
答案 0 :(得分:1)
您可以使用[UITableView cellForRowAtIndexPath:]
获取支持特定视图的UITableViewCell
。
请注意,如果该行在屏幕上不可见,则此方法将返回nil
。这是因为 UIKit强烈建议您不要在状态中保持状态。
相反,您应该根据需要从域模型对象中获取所需的字符串,就像填充表视图时一样。
答案 1 :(得分:0)
如果你试图从文本中删除文本textLabel,你可以这样做:
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSString *text = cell.textLabel.text;