我有一个使用SDK“Foo”和SDK“Bar”的iOS应用程序。 SDK“富”让我来设置responces到Objective-C解析函数重载
-(void)request:(Foo *)request didFailWithError:(NSError *)error
,并委托“酒吧”允许相同:
-(void)request:(Bar *)request didFailWithError:(NSError *)error
我有希望成为双方的SDK的委托类:
@interface MyApp : NSObject<FooDelegate, BarDelegate>
@interface MyApp
-(void)request:(Foo *)request didFailWithError:(NSError *)error
{
NSLog(@"Foo failed");
}
-(void)request:(Bar *)request didFailWithError:(NSError *)error
{
NSLog(@"Bar failed");
}
和编译器指责我 “的方法重复申报的要求:didFailWithError:”“
我该如何解决它?
http://stackoverflow.com/q/2286312/542425 – 0x8badf00d
什么是SDK“Foo”和SDK“Bar”?你知道SDK代表什么吗? – Popeye