• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: progress bar not updating
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: progress bar not updating


  • Subject: Re: progress bar not updating
  • From: "J.E. Schotsman" <email@hidden>
  • Date: Sat, 08 Oct 2016 09:42:31 +0200

> On 08 Oct 2016, at 03:51,Quincey Morris wrote:
>
> Looking at the documentation a bit more carefully, though, I think it’s implicit. Each thread, it says, can have a “current” NSProgress object, but there can be parent-child relationships between NSProgress objects across thread boundaries. Thus, it’s perhaps not that any individual NSProgress object trampolines properties across thread boundaries, but that the parent-child communication is thread-safe.
>
> IIRC, the way the code is structured, where I’ve used NSProgress, is that there’s a root NSProgress associated with the NSWindowController/NSViewController that’s driving the progress dialog, and there’s one or more child NSProgress objects associated with each background thread that does partial work for the overall operation. I’m not sure I’ve ever tried multi-thread access to any *single* NSProgress object’s properties.

So it’s still true that the root NSProgress object must update its KVO compliant properties on the main thread for bindings to work, I suppose.

Jan E.
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


  • Follow-Ups:
    • Re: progress bar not updating
      • From: Quincey Morris <email@hidden>
  • Prev by Date: Re: How to count Atoms
  • Next by Date: Re: progress bar not updating
  • Previous by thread: Re: progress bar not updating
  • Next by thread: Re: progress bar not updating
  • Index(es):
    • Date
    • Thread