I was migrating a block of code to automatic reference counting (ARC), and had the ARC migrator throw the error
NSInvocation\'s setArgument is not sa
According to Apple Doc NSInvocation:
This class does not retain the arguments for the contained invocation by default. If those objects might disappear between the time you create your instance of NSInvocation and the time you use it, you should explicitly retain the objects yourself or invoke the retainArguments method to have the invocation object retain them itself.