I'm really used to using -performSelector:withObject:afterDelay: to make
something happen later. But I'd much rather use a block than a target/action. I
can't find any API for this, however. Am I missing something? What I want is
basically like
PerformBlockAfterDelay(^{ …code here…}, 5.0);
It looks like I should just call dispatch_async, but I'm unsure which dispatch
queue to use. dispatch_get_main_queue only works for the main thread. Can I use
dispatch_get_current_queue? I'm unsure of what this does when called on a
background thread. The API docs say "If the call is made from any other thread,
this function returns the default concurrent queue" … is that a queue
associated with the thread's runloop, that's guaranteed to execute tasks on
that thread?
—Jens
_______________________________________________
Cocoa-dev mailing list ([email protected])
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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to [email protected]