//action 方法名 param 参数
- (void)action:(NSString *)action param:(NSDictionary *)param
{
SEL sel = NSSelectorFromString([NSString stringWithFormat:@"%@Act:",action]);
if ([self respondsToSelector:sel]) {
IMP imp = [self methodForSelector:sel];
void (*func)(id,SEL,NSDictionary *) = (void *)imp;
func(self,sel,param);
}
}
//使用 例如上面 action 为 "onClick"- (void)onClickAct:(NSDictionary *)param
{NSLog(@"%@",param)
}