在.h文件中如何使用getter和setter啓動和停止函數?
@interface ViewController : UIViewController {
@private int intVariable1;
}
@property (readwrite,assign) int iVar;
-(void)Callme;
@end
在.m文件
@implementation ViewController
@synthesize iVar=intVariable1;
-(void)Callme
{
NSLog(@」Callme called」);
}
-(void)setIVar:(int)inIVar
{
intVariable1 = inIVar;
[self Callme];
}
@end
我實現這個代碼來調用「呼我」功能,當變量狀態的變化,但是當我調用viewDid功能setIVar加載它不起作用,任何想法調用這個? 辦法,我習慣叫
[self setIVar:3];
您是否嘗試明確聲明該setter? – CodaFi
親愛的主席先生,我對Objective C和編碼有點新意,你明確聲明setter是什麼意思?謝謝! – sam
您的實現與接口名稱不同。這是爲什麼? – borrrden