Зарегистрируйте контроллер представления для получения уведомлений об изменении данных и обновления таблицы при получении.Затем попросите парсер отправить его.
Зарегистрировать его легко:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(yourRefreshMethodHere:)
name:@"YourNotificationName"
object:nil];
Ваш метод обновления должен быть настроен для получения этих уведомлений, а именно:
- (void)reloadTable:(NSNotification *)notif {
[self.yourTableName reloadData];
}
И важно прекратить наблюдения в вашей ViewDidUnload:
[[NSNotificationCenter defaultCenter] removeObserver:self];
Затем в парсере вам нужно просто добавить это, когда он завершится:
[[NSNotificationCenter defaultCenter] postNotificationName:@"YourNotificationName"
object:nil];
Контроллер представления(и любой другой, наблюдающий уведомление с таким именем) получит сообщение и выполнит свою задачу.