На основании ваших требований в вашем комментарии,
Допустим, вы переходите от ViewControllerA
к экземпляру ViewControllerB
и хотите вызывать методы ViewControllerA
, вы можете сделать это следующим образом:
ViewControllerA * viewControllerA = (ViewControllerA *)self.parentViewController.
[viewController methodToCall];
Чтобы использовать это для удовлетворения требования в вопросе, вы можете использовать свойство.
viewControllerA.name = firstName.text; // Bits from your code snippet
Однако в табличном представлении я ожидаю, что у вас будет изменяемый массив для питания источника данных. Вы можете ссылаться на него, предполагая, что это свойство.
[viewControllerA.dataSourceArray addObject:firstName.text];