我在第一个屏幕中有一个表格视图,我单击添加按钮 n 在那里添加详细信息(名字、姓氏和年龄)并保存。它保存的 n 将我带到父屏幕,当我单击附件指示器时,我想进入相同的视图 n 在这些文本字段中查看我选择的行的详细信息。我使用 segue 的 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.
}
}