Я вижу ту же проблему, и да, используя точку останова, я уже подтвердил, что viewWillAppear вызывается и выполняется reloadData - но cellForRowAtIndexPath никогда не вызывается, и таблица содержит устаревшие данные.
Новая информация: я попытался создать новый класс / nib, на этот раз используя UITableViewController вместо UIViewController и реализуя интерфейсы делегата и источника данных вручную. Это работает, как и ожидалось - вызывается cellForRowAtIndexPath и таблица обновляется. Должно быть что-то еще, что UITableViewController делает для меня, что мне нужно реализовать в моей версии, но я не знаю, что это ....