У меня есть контроллер вида, который вызывается из 2 разных мест.
1) Я звоню из корневого контроллера.Он показан и заселен.Кнопка добавления работает отлично.Я открываю модальную форму, получаю информацию и возвращаю ее в контроллер представления через его делегат.
- (void)itemsAddViewController:(AddItemView *)itemsAddViewController didAddItem
(OrdersDetails *)orderDetail;
{
if (orderDetail) {
[orderDetailItems addObject:orderDetail];
}
[self fetchOrderDetails];
[lineItemsTableView reloadData];
[self dismissModalViewControllerAnimated:YES];
}
Однако, когда я вызываю ее из другого представления (справа от разделенного представления), этотот же код НЕ перезагружает таблицу.Он добавляет данные - если я оставляю форму и возвращаюсь, данные есть, но табличное представление не обновляется.Когда я перебираю код, он получает строку, но затем перебирает ее, как будто ее не видит.