私はいくつかの同様の機能を持つ2つのView Controllerを持っています。それらの一部はIBActionsです。それらをまとめる方法はありますか(バグを修正する方が簡単です)?私は継承を試みましたが、うまくいかないようです。iOSでコードを再利用する方法(IBAction)
私の質問は、関数fを一度書く方法ですか?バグがある場合は、これをより早く修正することができます。
私はいくつかの同様の機能を持つ2つのView Controllerを持っています。それらの一部はIBActionsです。それらをまとめる方法はありますか(バグを修正する方が簡単です)?私は継承を試みましたが、うまくいかないようです。iOSでコードを再利用する方法(IBAction)
私の質問は、関数fを一度書く方法ですか?バグがある場合は、これをより早く修正することができます。
今あなたがしなければならない、継承では、あなただけの抽象関数のように、親クラスで宣言することができ、それぞれの子definationためseparteになります。この
だけでロジックを実行する親クラスのメソッドを作成しています、
子プロセスで2つのibactionnメソッドを作成し、そのメソッドで現在の子プロセスのUIタスクを実行し、上で作成した親プロセスの論理メソッドを使用してデータを取得します。
は、あなたがsoltionを取得したかどうかを通知します。
お返事ありがとうございます。今回は、ストーリーボードの両方のView Controllerを同じIBAction(基本クラス)にドラッグしました。これは前回は機能しませんでしたが、今回は機能します。どうしてか分かりません。 – yoyosir
ジョブを実行し、IBActionから、または必要な場所で呼び出す方法を作成します。
お返事ありがとうございます。今回は、ストーリーボードの両方のView Controllerを同じIBAction(基本クラス)にドラッグしました。これは前回は機能しませんでしたが、今回は機能します。どうしてか分かりません。 – yoyosir
あなたはこれのためのクラスメソッドを作ることができるクラスのユーティリティの種類を作ることができます。 そして、必要に応じてこのメソッドを呼び出すことができます。
あなたの要件に応じて、別のシングルトンクラスまたはユーティリティクラスを作成できます。そして、共通の機能のためにクラスメソッドを作成します。だから、この機能はプロジェクトのどこからでも使用できます。
いくつかの一般的な機能に対してユーティリティクラスまたはシングルトンクラスを作成することをお勧めします。
質問をクリアして正しく質問してください。 – vishiphone
コードを投稿できますか? – iMash
voidのようなIBActionsメソッドを使用し、特定の(id)送信側パラメータ(送信側はbutton1とbutton2など)で呼び出すことができます。このメソッドを呼び出すUI要素を確認します。これは、メソッドのバリエーションに役立ちます。 – Vinh