本帖最后由 脸皮猴 于 2014-3-20 14:46 编辑
我注意到SEL使用起来应该效率比直接掉调用方法名更加效率,但是有现在有个小小问题。
假如我的方法是一个有两个int型参数的一个方法怎么办?比如
- - (void)test0:(int)a andB:(int)b
- {
- int c = a + b;
- }
- // 像这种调用哪个方法可以实现了?
- [对象名 performSelector:@selector(test0:andB:) withObject:12 withObject:15]; // 这种方法会报错!因为12和15是int型,这个方法是传入两个id型的
复制代码
图片就是可选的,好像没有一个可以符合传入2个int型数据 |
|