在iOS中将UITableView的标题更改为单元格名称

在iOS中将UITableView的标题更改为单元格名称,ios,cocoa-touch,uitableview,Ios,Cocoa Touch,Uitableview,我有一个UITableView,其中一些行是动态分配的。当我点击一行时,我将使用推送序列转到另一个表视图,如何将第二个表视图标题更改为点击的第一个表视图单元格的单元格名称?只需在tableViewDidSelectRowAtIndexPath方法中使用以下代码即可 UITableViewCell *cell=[tableView cellForRowAtIndexPath:indexPath]; NSString *title=cell.textLabel.text; 现在,您可以将字符串ti

我有一个
UITableView
,其中一些行是动态分配的。当我点击一行时,我将使用推送序列转到另一个表视图,如何将第二个表视图标题更改为点击的第一个表视图单元格的单元格名称?

只需在tableViewDidSelectRowAtIndexPath方法中使用以下代码即可

UITableViewCell *cell=[tableView cellForRowAtIndexPath:indexPath];
NSString *title=cell.textLabel.text;

现在,您可以将字符串title传递到下一个表视图。

我创建了一个字符串,将单元格标题存储在选项卡中,并在prepareForSegue中传递该字符串,但当我点击单元格时,第一个要调用的方法是prepareforsgue之后字符串将被实例化,所以我调用了

[self-PerformsgueWithIdentifier:@“Segue的名称”发送方:self]


选项卡eviewdidsemelectrowatindexpath中,它起了作用。

我尝试了这个方法,并在prepareForSegue中传递了标题,但标题没有立即更改,在返回到第一个表并再次点击单元格后,它会更改