NSInvocation bug on 64-bit fixed

I found another way to fix it. Just add `[inv retainArguments];` at start of this method