Le 21 nov. 2009 à 02:25, Philip White a écrit :
Hello,
I apologize if this has been touched on already. Have others observed that
the function method_getNumberOfArguments counts block arguments as two
arguments? The corresponding method in NSMethodSignature counts them once.
Similarly, method_getArgumentType splits up the @? into @ and ? but
NSMethodSignature doesn't. This is on i386, I haven't checked on intel 64.
And a quick question, is @? used exclusively for blocks? It's not listed
here:
From the clang source, it look like block is the only type that uses this
pattern.
And from the obj runtime sources, it look like this pattern is not properly
handled in method_getNumberOfArguments function.
You should fill a bug report.
-- Jean-Daniel
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to arch...@mail-archive.com