Вы можете получить доступ к первому контроллеру вида через self.parentViewController
, поэтому было бы лучше синтезировать массив в первом представлении, а затем установить его перед вызовом popViewControllerAnimated:
во втором. В основном это будет выглядеть так:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[self.parentViewController setNewArray:myArray];
[self.navigationController popViewControllerAnimated:YES];
}
Просто убедитесь, что у вас есть NSArray *newArray;
и @property (nonatomic, retain) NSArray *newArray
, указанные в заголовочном файле первого представления и синтезированные в файле реализации