I wish to write a macro, to be used within any method, which references the method\'s selector. I do not wish to pass the literal name of the method. For example:
Methods get an implicit argument _cmd, which is the selector.
_cmd
represents the selector of the current method -- it is a hidden argument (like self
).
if you never need arguments, or nil
is suitable for your purpose - all you need to do is write:
#define RERUN [self performSelector:_cmd]