Я хотел бы добавить новую ячейку таблицы каждый раз при нажатии кнопки. Ячейка заполняется данными, введенными пользователем в текстовые поля в предыдущем контроллере представления, и передается контроллеру табличного представления. Прямо сейчас, когда нажата кнопка на контроллере представления, данные переопределяют любую информацию ранее в этой ячейке. Я хочу добавить новую ячейку, сохраняя предыдущие ячейки. Я знаю, что мне нужно добавить в свои массивы, но я не уверен, где добавить код для добавления новой ячейки. Добавляю ли я его в панель «Контроллер» «Подготовьтесь к segue»? Или я могу добавить его где-нибудь в моем Table View Controller? Вот моя подготовка к segue и моим массивам ... Спасибо за любую помощь, я действительно застрял на этом.Добавить новую динамическую ячейку таблицы с информацией из отдельного контроллера просмотра при нажатии кнопки - Xcode
-В мой контроллер зрения:
- (Недействительными) prepareForSegue: (UIStoryboardSegue *) переход отправителя (идентификатор) отправитель {
if ([segue.identifier isEqualToString:@"goToMatch"])
{
MatchesViewController *destinationVC = segue.destinationViewController;
Connector *connectorClass = [[Connector alloc]init];
connectorClass.stringBeingPassedDetails = _detailsField.text;
connectorClass.stringBeingPassedAddress = _parkField.text;
connectorClass.stringBeingPassedCity = _cityField.text;
connectorClass.stringBeingPassedSport = _TitleLabel.text;
connectorClass.stringBeingPassedDate = _label.text;
connectorClass.stringBeingPassedPeople = _peopleField.text;
destinationVC.connectorClass = connectorClass;
}
Ввиду сделал нагрузки моего табличного контроллера:
_detailsTitle = @[connectorClass.stringBeingPassedDetails];
_addressTitle = @[connectorClass.stringBeingPassedAddress];
_cityTitle = @[connectorClass.stringBeingPassedCity];
_sportTitle = @[connectorClass.stringBeingPassedSport];
_dateTitle = @[connectorClass.stringBeingPassedDate];
_peopleTitle = @[connectorClass.stringBeingPassedPeople];
Каждый массив заполняет соответствующую метку в ячейке.