我想要调用具有通常NSError的方法的选择**论点:需要/想传递一个NSError **作为参数传递给performSelector
-(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.
...,编译器没有按” t like:
warning: passing argument 3 of 'performSelector:withObject:withObject:' from incompatible pointer type
有没有什么办法可以封装指针的对象?
只是为了正确性 - [自methodSignatureForSelector:getDataSelector]在第三行上面应该是[服务methodSignatureForSelector:getDataSelector] – edoloughlin 2009-05-21 11:22:08