Какой-то код определенно поможет решить вашу проблему. Просто попробуйте вставить метод cellForrowAtIndexPath, чтобы было понятно, что вы делаете с кодом?
Еще одна вещь, перекрывающая и перезагружающая - это разные вещи. Вы не можете перезагрузить Label, но попробуйте перезагрузить таблицу, используя
[yourTableObject reloadData];
в методах, где вы добавляете или удаляете или где ваш массив для таблицы обновляется.