如何在objective-c中导入其父类中定义的类别?
问题描述:
我有一个类别遵循以下格式,旨在封装简单的方法只有必要的,因为他们将由儿童班改变。如何将此类别导入其他类别,如ClassOneTests.m
,ClassOneA.h, .m
和ClassOneB.h, .m
? #import "ClassOne+MyCategory.h"
提供了一个错误。如何在objective-c中导入其父类中定义的类别?
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
答
的解决方案是将类别界面分离成ClassOne.h和离开进口,因为它们。