好比:对象
NSMutableDictionary *dic = [[NUMutableDictionary alloc]init];get
[dic setValue:@”haha” forKey:@”test”]it
[NSTimer scheduledTimerWithTimeIntervatal:2.0 target:self selector:io
@selecrtor(onTimer:) userInfo:dic repeats:NO];table
关于上述调用onTimer:方法时怎么传递参数,可能在这里会有一个疑问,我只知道方法名,我怎么知道要传递什么类型的参数。其实很简单,传递的参数为NSTimer的对象,从NSTimer的对象的对象中能够拿到userInfo中的dic,从而取出dic中的数据。test
因此,onTimer:方法的实现必须以下(参数必须为onTimer类型):select
-(void)onTimer:(NSTimer *)timer{方法
.............................im
}数据