通常の 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
ポインターをオブジェクトにカプセル化することを回避する方法はありますか?