I am presenting a view controller:
SCAAboutController2 *controller = [[SCAAboutController2 alloc] initWithNibName:nil bundle:nil]; UINavigationController *navCon
I had similar problem where the callback was on a different thread than the main thread. Using
DispatchQueue.main.async { Your_UI_update_function() }
solves the slow UI update problem for me.