如何在objective-c中导入在其父类中定义的类别?

时间:2017-07-10 15:41:18

标签: objective-c-category

我有一个遵循以下格式的类别,旨在封装仅需要的简单方法,因为它们将由子类更改。如何将此类别导入其他类,例如ClassOneTests.mClassOneA.h, .mClassOneB.h, .m#import "ClassOne+MyCategory.h"会出错。

ClassOne.m

#import "ClassOne.h"

@interface ClassOne ()
-(void)MethodOne
@end

@interface ClassOne (MyCategory)
-(NSString *)servantToMethodOne
@end

@implementation ClassOne
-(void)MethodOne {
[self servantToMethodOne];
...
}
@end

@implementation ClassOne (MyCategory)
...
@end

1 个答案:

答案 0 :(得分:0)

解决方法是将类别界面分为 ClassOne.h ,并保持导入不变。