Хорошо, я пробовал различные способы обновления заголовка в UINavigationBar, но всегда есть задержка.Задержка при изменении названия UINavigationController с быстрым
У меня есть контроллер навигации, который является контроллером корневого представления табличного вида. Я попробовал разные способы изменить заголовок и попытаться перерисовать UINavigationBar, но есть задержка ~ 10 секунд.
//I have tried different ways to change the title:
self.title = str
//and
@IBOutlet var tableTitle: UINavigationItem!
self.tableTitle.title = str
//as well as different ways to convince it to redraw
self.view.window?.rootViewController?.setNeedsStatusBarAppearanceUpdate()
//and
self.tableTitle.awakeFromNib()
Я забыл, что это делается из dataTaskWithURL, так что нужно быть вызвана из основного потока.