我可以在NSArray中添加IBActions吗?

时间:2012-04-11 06:38:35

标签: iphone nsarray ibaction

我有一些IBActions,比如

-(IBAction) doAdd; 
-(IBAction) doEdit;

我想将它们添加到NSArray中,以便将它作为函数的参数传递给某个类。我想尝试

myArray=[[NSArray alloc] initWithObjects:doAdd, doEdit, nil];

但它不适合我。有什么方法可以吗?

1 个答案:

答案 0 :(得分:1)

方法不是对象。您无法将方法添加为对象。你可以做的是添加一个指向方法的指针,而不是像显示here那样使用它。