-1
對於爲例:如何SEL發送非對象類型參數?
SEL selector = @selector(setAge:);
[self performSelector:selector withObject:18];//error
我唯一有此SEL,但我我不能得到這個功能(setAge :)。
我將如何使用此SEL?
thx !!!!
對於爲例:如何SEL發送非對象類型參數?
SEL selector = @selector(setAge:);
[self performSelector:selector withObject:18];//error
我唯一有此SEL,但我我不能得到這個功能(setAge :)。
我將如何使用此SEL?
thx !!!!
你不可錯過的原始值作爲參數withObject,你應該修改你的setAge:方法:
-(void)setAge:(NSNumber*)age
{
int intAge = [age intValue];
...
}
,並調用它像:
SEL selector = @selector(setAge:);
[self performSelector:selector withObject:@18];
使用的NSNumber類
[self performSelector:selector withObject:[NSNumber numberWithInt:18]];