Код для Tableview:навигационный контроллер не передавая данные из Tableview в ViewController
-(void)tableView:(UITableView *)tableView didselectRowAtIndexPath:(NSIndexPath *)indexPath{
ViewControllerDisplayMsg *detail = [self.storyboard instantiateViewControllerWithIdentifier:@"viewController3"];
cellvalue=[array objectAtIndex:indexPath.row];
detail.DisplayMsgString = cellvalue;
[self.navigationController pushViewController:detail animated:YES];
}
код в viewController3:
- (void)viewDidLoad
{
[super viewDidLoad];
self.DisplayMsgLabel.text= self.DisplayMsgString;
}
Код выше не передавая ее ТпустуюУ когда viewcontroller3 открыт. Почему данные не передаются. Какой код отсутствует?
Пожалуйста, помогите мне. Внимательно оцените помощь.
Спасибо заранее.
Вы создали свойство DisplayMsgString в ViewControllerDisplayMsg и правильно его синтезировали? – Dilip
Привет, сэр. ** @ свойство (сильное, неатомическое) IBOutlet UILabel * DisplayMsg; ** ** @ свойство (сильное, неатомическое) NSString * DisplayMsgString; ** Вот как он выглядит .h и я не был синтезирован, поскольку он автосохраняется RIght в ios6.1 xcode 4.6? –
Нет, это нормально, вам не нужно делать синтез в ios 6.1 – Dilip