我有一个类 ( SomeClass
),我正在扩展并添加一个属性 ( propOne
)。我还想CategoryName
在这个类上添加一个类别()来创建一个修改扩展中添加的属性的方法。
我收到编译器错误消息说[SomeClass setPropOne:] unrecognized selector...
我对objective-c很陌生-在类别中创建的方法如何修改通过扩展添加的属性?
我认为我想要做的最好用代码解释:
@interface SomeClass ()
@property (nonatomic,weak) id propOne
@end
...
...
@implementation SomeClass (CategoryName)
- (void)someMethodWithParam:(id)param
{
self.propOne = param;
}
@end