У меня есть табличное представление на первом экране. Я нажимаю кнопку «Добавить» и добавляю туда детали (имя, фамилию и возраст) и сохраняю. Его сохранение n возвращает меня на родительский экран, когда я нажимаю на индикатор аксессуаров, я хочу перейти к тому же виду и видеть эти детали моей выбранной строки в этих текстовых полях. Я использую переход n, передающий объект, объект передается, но я не вижу его в текстовых полях, я получаю экран с пустыми текстовыми полями. Спасибо, показывающий код ниже:
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if([segue.identifier isEqualToString:@"AddNew"])
{
addNewController = segue.destinationViewController;
addNewController.delegate = self;
}
else if ([segue.identifier isEqualToString:@"ShowRow"])
{
NSIndexPath *pathChosen = self.tableView.indexPathForSelectedRow;
personObject = [self.personArray objectAtIndex:pathChosen.row];
NSLog(@"the row selected is %@",personObject);
self.addNewController = segue.destinationViewController;
self.addNewController.personObject = self.personObject;
self.addNewController.personObject = self.personObject;
self.personObject.firstName = addNewController.firstNametxt.text;
NSLog(@"the row selected is %@",addNewController.firstNametxt.text);
//its giving me a null value here for addnewcontroller.firstNametxt.text.
}
}