当我尝试在类别实现中使用@dynamic指令时,我得到“@dynamic可能没有在没有接口的类别中指定”。
有没有人知道是否有合适的方法在类别中使用此指令?
答案 0 :(得分:2)
定义类别的界面,就像使用类一样:
@interface NSObject (RetainProperty)
@property (nonatomic, readonly) BOOL moreThanOneRetain;
@end
@implementation NSObject (RetainProperty)
@dynamic moreThanOneRetain;
-(BOOL)moreThanOneRetain
{
return (1 < [self retainCount]);
}
@end