-3

我写了两个包含相同方法(打印)的类。我想使用第二类对象访问第一类打印方法。我怎样才能做到这一点?

代码:

@interface classA : NSObject
-(void) print;
@end

@implementation classA

-(void) print
{
    NSLog(@"hello");
}

@end

@interface classB : classA

-(void) print;
@end

@implementation classB

-(void) print{
    NSLog(@"hey");
}
@end

现在我创建了第二类对象

classB *B = [classB alloc]init];
4

2 回答 2

2

使用委托访问其他类 @protocol

于 2012-11-06T05:49:20.023 回答
1

你也可以这样做

@implementation view1
(void)someMethod
{
   ......code of method...
}

@implementation view2
(void)fistMethod
{
    view1 *abc = [[view1 alloc]init];
    [abc someMethod];
    [abc release];
}

还要检查另一个类的这个Objective-C调用函数吗?

于 2012-11-06T05:52:51.483 回答