作者popcorny (毕业了..@@")
看板MacDev
标题Re: [问题] selector的callback function怎麽传参数
时间Mon May 2 10:57:25 2011
※ 引述《wfgh (lyle)》之铭言:
: 请问selector的callback function怎麽传arguments呢?
: 例如
: 我的delegate里有一个method
: - (void)callback:(NSDate*)date days:(int)days;
: 那我有一个UIButton
: [button addTarget:delegate action:@selector(callback:days:)
: forControlEvents:UIControlEventTouchUpInside];
: 请问怎麽把2个参数传进去呢?
: 谢谢
通常会这样写
{
//..
[button addTarget:self action:@selector(btnClick:)
forControlEvents:UIControlEventTouchUpInside];
}
-(void)btnClick:(id)sender
{
NSDate* date = ...
int days = ....
[delegate callback:date days:days];
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.251.162