NSProgressIndicator not showing progress
-
04-03-2021 - |
Question
I have a for loop running on my main runloop. I'm trying to have a progress indicator to show what's happening. The problem is the UI never gets a chance to be updated.
I've looked at NSProgressIndicator progress with For loops? but I can't use their solution. My for loop must be on the main thread - otherwise other parts of my program must be serial to the for loop.
Any ideas on how to force a redraw of the indicator?
Solution
Send your progress indicator a displayIfNeeded
message (a method of NSView
).
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow