FROM : glenn andreas
DATE : Mon Feb 04 19:59:44 2008
On Feb 4, 2008, at 12:31 PM, Jurgen Vermeiren wrote:
> It all works well except that there is no way I can have the drawer to
> open from within the secondary thread. The text view in the drawer
> does
> get updated but I won't see it if the drawer is not already opened.
>
> Any suggestion?
You are calling the [drawer open] on the main thread by something like:
[drawer performSelectorOnMainThread: @selector(open) withObject: nil
waitUntilDone: YES];
correct? Because doing any sort of UI from secondary threads is
usually wrong*, and likely to not work (or worse)
(*if you are careful, you can draw into a view from a secondary thread)
Glenn Andreas <email_removed>
<http://www.gandreas.com/> wicked fun!
quadrium | flame : flame fractals & strange attractors : build,
mutate, evolve, animate
DATE : Mon Feb 04 19:59:44 2008
On Feb 4, 2008, at 12:31 PM, Jurgen Vermeiren wrote:
> It all works well except that there is no way I can have the drawer to
> open from within the secondary thread. The text view in the drawer
> does
> get updated but I won't see it if the drawer is not already opened.
>
> Any suggestion?
You are calling the [drawer open] on the main thread by something like:
[drawer performSelectorOnMainThread: @selector(open) withObject: nil
waitUntilDone: YES];
correct? Because doing any sort of UI from secondary threads is
usually wrong*, and likely to not work (or worse)
(*if you are careful, you can draw into a view from a secondary thread)
Glenn Andreas <email_removed>
<http://www.gandreas.com/> wicked fun!
quadrium | flame : flame fractals & strange attractors : build,
mutate, evolve, animate
| Related mails | Author | Date |
|---|---|---|
| Jurgen Vermeiren | Feb 4, 19:31 | |
| glenn andreas | Feb 4, 19:59 | |
| Jurgen Vermeiren | Feb 5, 23:31 |






Cocoa mail archive

