У меня есть два контроллера просмотра. В контроллере первого представления у меня есть список имен. Когда я нажимаю на это, я хочу, чтобы то же имя отображалось во втором контроллере представления.
У меня есть код ниже.
-(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;
.
Я ожидал, что когда я нажму, скажем, Name 1
, я увижу Name 1
как текст в UILabel и на UINavigationBar. Однако я вижу только Name 1
на панели навигации, а не на UILabel.