私はこのは、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が新しく、別の開発者のコードを編集しています。私に解決策を教えてください。
よう
nil
またはself
.doというのが重複する可能性などのパラメータに追加する必要があるので、パラメータを持っています?](http://stackoverflow.com/questions/2889408/whats-the-best-way-to-call-an-ibaction-from-with-in-the-code) –あなたにエラーが発生するのは、 saveメソッドにはパラメータが必要です。アンブの答えは正しいです。 – Retterdesdialogs
以下は答えを得るための一方法に答えます。あなたはまた別の方法でそれを行うことができます。ボタンアクションコードを別のメソッドに入れます。ボタンをクリックして、そのメソッドを呼び出します。次にif条件で同じメソッドを呼び出します。 – phani