FROM : Eric Blanpied
DATE : Thu Jul 20 16:04:54 2006
I'm trying to use (void)performSelectorOnMainThread:(SEL)aSelector
withObject:(id)arg waitUntilDone:(BOOL)wait, and I don't understand
how to receive the argument.
From the docs: "The method should not have a significant return
value and should take a single argument of type id, or no arguments."
I can make it work when my method has no arguments, but I want to
pass a dictionary with some data. When I add (id)arg or (id*)arg, I
get an exception with "selector not recognized".
What's the proper way to do this, and how would I retrieve the dict
once I got it? Would I cast the object as an NSDictionary?
A bit of a sample is probably all I need.
Thanks
-e
DATE : Thu Jul 20 16:04:54 2006
I'm trying to use (void)performSelectorOnMainThread:(SEL)aSelector
withObject:(id)arg waitUntilDone:(BOOL)wait, and I don't understand
how to receive the argument.
From the docs: "The method should not have a significant return
value and should take a single argument of type id, or no arguments."
I can make it work when my method has no arguments, but I want to
pass a dictionary with some data. When I add (id)arg or (id*)arg, I
get an exception with "selector not recognized".
What's the proper way to do this, and how would I retrieve the dict
once I got it? Would I cast the object as an NSDictionary?
A bit of a sample is probably all I need.
Thanks
-e
| Related mails | Author | Date |
|---|---|---|
| Eric Blanpied | Jul 20, 16:04 | |
| Buddy Kurz | Jul 20, 16:40 | |
| James Bucanek | Jul 20, 16:43 | |
| Sean McBride | Jul 20, 17:44 | |
| Eric Blanpied | Jul 20, 20:07 |






Cocoa mail archive

