Я хочу вызвать селектор метода, который имеет обычный аргумент NSError **:
-(int) getItemsSince:(NSDate *)when dataSelector:(SEL)getDataSelector error:(NSError**)outError {
NSArray *data = nil;
if([service respondsToSelector:getDataSelector]) {
data = [service performSelector:getDataSelector withObject:when withObject:outError];
// etc.
... что не нравится компилятору:
warning: passing argument 3 of 'performSelector:withObject:withObject:' from incompatible pointer type
Есть ли способ обойти указатель в объекте?