From 056635e50e663c3d99cc585ab76971c05c40499f Mon Sep 17 00:00:00 2001 From: Justin Mazzocchi <2831158+jzzocc@users.noreply.github.com> Date: Sun, 31 Jan 2021 08:30:17 -0800 Subject: [PATCH] Ensure UI updates happen on main thread --- View Controllers/TableViewController.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/View Controllers/TableViewController.swift b/View Controllers/TableViewController.swift index dcb94ae..04464c8 100644 --- a/View Controllers/TableViewController.swift +++ b/View Controllers/TableViewController.swift @@ -258,7 +258,7 @@ private extension TableViewController { func setupViewModelBindings() { viewModel.title.sink { [weak self] in self?.navigationItem.title = $0 }.store(in: &cancellables) - viewModel.titleLocalizationComponents.sink { [weak self] in + viewModel.titleLocalizationComponents.receive(on: DispatchQueue.main).sink { [weak self] in guard let key = $0.first else { return } self?.navigationItem.title = String(