【发布时间】:2010-02-19 09:10:39
【问题描述】:
我有一个协议继承的程序说:
@protocol A
-(void)methodA
@end
继承的协议:
@protocol B<A>
-(void)methodB
@end
实现@protocolA方法的类是
@interface classB<B>
@end
@implementation classB
-(void)methodA
{
//somecode
}
@end
现在我希望从其他类调用 methodA:
@implementation SomeotherClass
{
//call of methodA
//????
id<A>obj=[[classB alloc]init];//i have tried it
[obj methodA];// even this is not working
}
怎么做?
【问题讨论】:
标签: objective-c inheritance protocols