Qualcuno potrebbe spiegare come fare per ottenere i valori passati a un metodo inesistente che viene intercettato quando si utilizza:Come valori degli argomenti da NSInvocation
+ (void)forwardInvocation:(NSInvocation *)anInvocation;
+ (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector;
Dato un messaggio del tipo:
[SomeClass doSomething:@"theThing" withSomething:@"aParam"];
Posso ottenere la firma del metodo senza problemi ma sono terribilmente confuso su come ottenere i valori che sono stati passati con esso.
Sono completamente fuori di base quando dovrei usare questi metodi o mi manca qualcosa?
che era, grazie! –
Do firstArgument e secondArgument devono essere __unsafe_unretained sotto ARC? – pshah
@pshah Assolutamente, il tuo commento ha risolto il problema di debug delle ultime ore. Grazie! – Joshua