НЕ ИСПОЛЬЗОВАТЬ
tableView.setContentOffset(.zero, animated: true)
Иногда может быть неправильно установлено смещение. Например, в моем случае, ячейка была немного выше обзора со вставками безопасной зоны. Нехорошо.
ВМЕСТО ИСПОЛЬЗОВАНИЯ
tableView.scrollToRow(at: IndexPath(row: 0, section: 0), at: .top, animated: true)
Возможно, инструмент .NET corflags поможет:
corflags / 32bit + myservice.exe