作者wfgh (lyle)
看板MacDev
标题[问题] selector的callback function怎麽传参数
时间Fri Apr 29 16:24:43 2011
请问selector的callback function怎麽传arguments呢?
例如
我的delegate里有一个method
- (void)callback:(NSDate*)date days:(int)days;
那我有一个UIButton
[button addTarget:delegate action:@selector(callback:days:)
forControlEvents:UIControlEventTouchUpInside];
请问怎麽把2个参数传进去呢?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.250.147.33
1F:推 aecho:Button的action,有固定几种signature,没办法让你这样自订 04/29 22:11
2F:→ wfgh:请问是什麽固定的signature呢?action不就是event handler吗 05/02 09:42
3F:→ aecho:Button的action,在iOS有三种格式 05/03 07:44
4F:→ aecho:xxxAction, xxxAction:(id)sender, 05/03 07:44
5F:→ aecho:xxxAction:(id)sender event:(UIEvent *)event 05/03 07:44
6F:→ aecho:signature是指method signature, 不过我这边好像有误用? 05/03 07:46
7F:→ aecho:UIButton是继承UIControl 05/03 07:47
9F:→ aecho:而addTarget:action:forControlEvents:是UIControl的函式 05/03 07:47
10F:→ aecho:像addTarget:action:forControlEvents:就是obj-c的method 05/03 07:48
11F:→ aecho:signature。 05/03 07:48