在另一个函数iOS objective-c中调用按钮单击事件

时间:2017-04-25 11:50:58

标签: ios objective-c

我有一个触发器来捕捉我的控制器上的按钮点击

[saveButton addTarget:self action:@selector(save:) forControlEvents:UIControlEventTouchUpInside]; 相关的功能是

- (void)save:(id)sender {
     //implementation code
}

如何在另一个函数中调用此函数,我尝试调用此函数,如下所示,但它显示错误。

(void)checkStatus{
    if(somecondition){
      [self save];
    }
}

请注意,我是iOS和Objective-C的新手,我正在编辑另一个开发人员的代码。请给我一个解决方案。

1 个答案:

答案 0 :(得分:1)

您的按钮操作有一个参数,因此您需要将参数附加到nilself。确实喜欢

- (void)checkStatus{
if(somecondition){
  [self save:nil];
}
}