虽然从未遇到过,但被你这么一问,想了想,我觉得是可以的。一般把方法当作参数传出去都是 以@selector()的形式传出去的,括号里就填方法名。如: se lf.block(@selector(buttonAction:))