我必须对setter方法做一些具有弱属性的操作。但是,我不知道该怎么做。有人可以帮我吗?
答案 0 :(得分:3)
假设您在标题中声明了一个弱属性,如下所示:
@property (nonatomic, weak) Bar *foo;
你可以像这样简单地实现setter方法:
- (void)setFoo:(Bar *)foo {
_foo = foo;
// do your custom things here
}
其中_foo
是您的属性自动生成的实例变量。