Просто перезагрузите tableView после добавления изображения в список.
picPostArray
Инициализация будет
var picPostArray:[UIImage] = [] // picPostArray not nil
И затем перезагрузите tableView, когда изображение установлено в массиве.
self.picPostArray.append(UIImage(data: imageData!)!)
self.tableView.reloadData()
Из-за асинхронного запроса вам необходимо перезагрузить tableView.
Надеюсь, это решит эту проблему.