奇怪hook get方法能成功,set方法却不行, 进来看看把

这是头文件
@interface QADViewController : UIViewController
{ QADPlayAdInfo *_playAdInfo;
}

@property(nonatomic) __weak QADPlayAdInfo *playAdInfo; // @synthesize playAdInfo=_playAdInfo;

@end

hook时
-(id)playAdInfo{} 能进断点
-(void)getPlayAdInfo:(id)arg{ }不进断点
求解 ~~~~~

知道为什么了,原代码 他赋值的时候 是通过成员变量赋值的的 _xxx = xx; 是不会走setter方法的