我有带有单元格的表格视图,每个单元格都会推送 detailViewController。我想将单元格的文本分配给 detailViewController 中的 textLabel。
.h 类 masterView
@property (strong,nonatomic) NSString *selectedCellText;
.m 类 masterView
@synthesize selectedCellText = _selectedCellText;
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
self.selectedCellText = [[[tableView cellForRowAtIndexPath:indexPath] textLabel] text];
NSLog(@"%@",self.selectedCellText);
}
这里 NSLog 打印单元格的名称
detailViewController 的.h
@property (nonatomic, copy) listOfTricksViewController *aReference;
.m of detailViewController
@synthesize aReference = _aReference;
- (void)viewDidLoad
{
[super viewDidLoad];
self.detailViewName.text = self.aReference.selectedCellText;
NSLog(@"%@",self.aReference.selectedCellText);
}
这里 NSLog 打印null
。