在xcode中我注意到有一种方法在使用属性时自动创建。Setter方法问题
-(void)setSelected:(BOOL)selected {}
现在我真的不知道这是什么所谓:
例如,如果我在@interface
进入@property(nonatomic)BOOL selected;
的方法获取可在@implementation
使用看起来像这样的背景下产生但我认为它被称为setter方法,现在我想我可以在设置selected boolean
时使用它,但是当我调用它时它是空的;没有任何反应,甚至没有selected
被分配一个值,而当我进入:
self.selected = selected;
它运行到一个无限循环和应用程序崩溃,有一种简单的方法来燮说无限循环或者我不应该使用这些种方法?
FIXED
我合成self.selected
,现在它不循环。
@synthesize selected;
-(void)setSelected:(BOOL)selected_ {
selected = selected_;
}
虽然驱动器倒推! – Arbitur