При создании нового контроллера представления для помещения в стек, какой правильный способ использовать для заполнения этого контроллера представления данными?
У меня есть объект данных, который мне нужно отправить в контроллер представления, который затем установит свои текстовые поля и т. Д. С данными.
ItemDetailViewController_iPad *detailViewController = [[ItemDetailViewController_iPad alloc] initWithNibName:@"ItemDetailViewController_iPad" bundle:nil];
[detailViewController populateWithData:_data];
[self.navigationController pushViewController:detailViewController animated:YES];
в ItemDetailViewController_iPad:
-(void) populateWithData:(Item*)_data
{
self.data = _data;
self.navigationItem.title = self.data.title;
self.descriptionText.text = self.data.desc; //the text does not get updated - it's the default text from the nib file
NSLog(@"Desc: %@", self.data.desc); //this logs valid data
}