【问题标题】:Can I add IBActions to NSArray?我可以将 IBActions 添加到 NSArray 吗?
【发布时间】:2012-04-11 19:32:51
【问题描述】:

我有一些 IBAction,比如

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

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

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

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

【问题讨论】:

    标签: iphone nsarray ibaction


    【解决方案1】:

    方法不是对象。您不能将方法添加为对象。您可以做的是添加一个指向该方法的指针,然后像 here 所示那样使用它。

    【讨论】:

    • giorashc,非常感谢 :) 是的,您是对的,我们不能将方法添加为对象!它很有用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-24
    • 2014-02-07
    • 2018-07-23
    • 2019-11-07
    • 2012-11-15
    • 2021-02-25
    相关资源
    最近更新 更多