我有两个视图控制器。在第一个视图控制器中,我有名称列表。当我单击它时,我希望在第二个视图控制器中显示相同的名称。
我有以下代码。
-(void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
// PropDetailViewController is second view controller
PropDetailViewController *prop = [self.storyboard instantiateViewControllerWithIdentifier:@"prop"];
ListOfProperty *propList = [propListFinal objectAtIndex:indexPath.row];
NSString *myText = [NSString stringWithFormat:@"%@", propList.addressOfFlat];
prop.detailLabel.text = myText;
prop.title = myText;
[self.navigationController pushViewController:prop animated:YES];
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
在PropDetailViewController
,我有@property (retain, nonatomic) IBOutlet UILabel *detailLabel;
。
我所期待的是,当我单击 say 时,我会在 UILabel 和 UINavigationBar 中Name 1
看到文本。Name 1
但是我只Name 1
在导航栏上看到而不是在 UILabel 上看到。