Re: using AppKit additions in background threads
Re: using AppKit additions in background threads
- Subject: Re: using AppKit additions in background threads
- From: Douglas Davidson <email@hidden>
- Date: Tue, 6 Sep 2011 09:23:39 -0700
On Sep 6, 2011, at 9:20 AM, Michael Thon wrote:
> I'm importing data to an NSAttributedString using the method: initWithData:options:documentAttributes:error: which is an AppKit addition to NSAttributedString. I'm doing this in an NSOperation running on a separate thread, and what I see is that the UI of the app becomes unresponsive while this method is called. It doesn't happen all the time, but presumably the hang is related to the size of the data being converted.
What kind of documents are you importing? If this involves HTML, then it will use WebKit to do part of the work, and WebKit runs exclusively on the main thread. The AppKit methods can be invoked on arbitrary threads, but they will transfer WebKit work to the main thread as needed.
Douglas Davidson
_______________________________________________
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