Re: Creating NSAttributedString objects using WebKit in secondary thread
Re: Creating NSAttributedString objects using WebKit in secondary thread
- Subject: Re: Creating NSAttributedString objects using WebKit in secondary thread
- From: "Adam R. Maxwell" <email@hidden>
- Date: Mon, 11 May 2009 17:19:13 -0700
On May 11, 2009, at 2:56 PM, Dragan Milić wrote:
On pon 11. 05. 2009., at 20:07, Douglas Davidson wrote:
On May 11, 2009, at 10:53 AM, Dragan Milić wrote:
Is there any way to initialise and use WebKit out of the main
thread?
No, there isn't. This is a fundamental restriction on the use of
WebKit.
Yes, I know. I just hoped there was some secret magical workaround
which would enable me to create attributed strings in the main
thread. The point is I'm trying to create something like Finder's
"Show icon preview" functionality, trying to create graphical
representations of some text files (which are kept in memory) but to
still keep UI responsive if a user wants to scroll view etc.
So, I assume creating attributed strings is not thread safe, but I
don't remember anything like that stated in the documentation. In my
opinion, that looks like a bug.
For what it's worth, it's documented in the Leopard release notes:
http://developer.apple.com/releasenotes/Cocoa/AppKit.html
On 10.5, NSAttributedString will automatically use
performSelectorOnMainThread for you, so if you want to always use a
helper app, you'll have to figure out beforehand if it's HTML.
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
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