Re: [問題] selector的callback function怎麼傳參數
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章