【发布时间】:2012-04-11 19:32:51
【问题描述】:
我有一些 IBAction,比如
-(IBAction) doAdd;
-(IBAction) doEdit;
我想将它们添加到 NSArray 中,以便将其作为函数的参数传递给某个类。我正在尝试
myArray=[[NSArray alloc] initWithObjects:doAdd, doEdit, nil];
但它不适合我。有什么办法可以吗?
【问题讨论】:
我有一些 IBAction,比如
-(IBAction) doAdd;
-(IBAction) doEdit;
我想将它们添加到 NSArray 中,以便将其作为函数的参数传递给某个类。我正在尝试
myArray=[[NSArray alloc] initWithObjects:doAdd, doEdit, nil];
但它不适合我。有什么办法可以吗?
【问题讨论】:
方法不是对象。您不能将方法添加为对象。您可以做的是添加一个指向该方法的指针,然后像 here 所示那样使用它。
【讨论】: