标签:
1、一般情况,使用 self performSelector:SEL withObject:id方法
[self performSelectorOnMainThread:@selector(testAA:) withObject:[NSArray arrayWithObjects:@"1",@"2", nil] waitUntilDone:NO]; -(void) testAA:(NSArray*)data{ if (data==nil||data.count!=2) { return; } NSInteger num=[(NSString*)data[0] intValue]; NSInteger index=[data[1] intValue]; }
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init]; [dict setObject:oldView forKey:@"oldView"]; [NSTimer scheduledTimerWithTimeInterval:0.0 target:self selector:@selector(onTimer:) userInfo:dict repeats:NO]; [dict release]; - (void)onTimer:(NSTimer *)timer { UIView *oldView = [[timer userInfo] objectForKey:@"oldView"]; }
UIButton * markButton=[[UIButton alloc] initWithFrame:CGRectMake(280, 0, 30, 30)]; markButton.tag=@"参数值"; //这里是你要传递的参数值 [markButton addTarget:self action:@selector(addMark:) forControlEvents:UIControlEventTouchUpInside]; -(BOOL) addMark:(UIButton *)btn { NSLog(@"%@",btn.tag]; }
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/lvxiangan/article/details/47257913