Könnte jemand bitte erklären, wie über das Erhalten den Wertes auf eine nicht existierende Methode übergeben zu gehen, die abgefangen wird bei der Verwendung von:Erstes Argument Werte von NSInvocation
+ (void)forwardInvocation:(NSInvocation *)anInvocation;
+ (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector;
Bei einer Meldung wie:
[SomeClass doSomething:@"theThing" withSomething:@"aParam"];
Ich kann die Methodensignatur ohne ein Problem bekommen, aber ich bin schrecklich verwirrt darüber, wie man die Werte erhält, die damit übergeben wurden.
Bin ich völlig in der Basis, wenn ich diese Methoden verwenden sollte oder nur etwas fehlt?
, die es war, danke! –
Müssen firstArgument und secondArgument __unsafe_unreteaded unter ARC sein? – pshah
@pshah Absolut, Ihr Kommentar hat das Problem gelöst, das ich in den letzten paar Stunden behoben habe. Vielen Dank! – Joshua