Это, вероятно, основной вопрос, хотя я не мог найти четкого ответа. (Я новичок в iOS).Как передать массив через segue в tableviewcontroller
Это быстрая схема моей раскадровки: navigationcontroller -> detailviewcontroller -> tableviewcontroller
Мой detailviewcontroller имеет 3 кнопки. При нажатии они анализируют xml с сервера и помещают элементы в массив (называемые файлами). (выше до здесь все хорошо работает). Таким образом, в то время как массив создается, подробное представление переходит к контроллеру tableview.
Теперь мой вопрос: как передать массив, который был создан за этот сеанс, поэтому я могу использовать его в классе tableviewcontroller для назначения значений строкам? (Я знаю, как назначить их, но я не знаю, как передать массив по Segue)
Так скажем, у меня есть этот код:
if ([segue.identifier isEqualToString:@"pdfSeg"]) {
NSMutableArray *pdfArray = [[NSMutableArray alloc]initWithArray:xmlParser.files];
UITableViewController *tvc = [segue destinationViewController];}
Как рассказать SEGUE отправить pdfArray, чтобы я мог заполнить строки файлами PDF?
Большое спасибо.
Я добавил свойство в свой reciever segue, но получаю ошибку - свойство не найдено на объекте типа UIViewController. –