以下を実装するためのコンセンサス設計パターンを知りたいです。
ユーザーがさまざまなタスクを実行できるようにする2つのボタンを備えたメインビューがあり、どちらもを使用して画像を選択する必要があります(タスク1 =「タイプの写真を選択/撮影」およびタスク2 =「UIImagePickerController
タイプの写真を選択/撮影」としましょう」)。現在、UIIPC を提示するビュー コントローラーにプロトコルを実装していますが、デリゲート メソッドに対して 2 つの異なる応答が必要な場合:foo
bar
<UIImagePickerControllerDelegate>
- (void) imagePickerController: (UIImagePickerController *) pickerdidFinishPickingMediaWithInfo: (NSDictionary *) info
ユーザーが写真を選択したかどうかに応じてfoo
、 2 つの異なるデリゲート メソッドbar
を実装する最善の方法に興味があります。<UIImagePickerController>
表示側のビュー コントローラーに含まれ、2 回インスタンス化されたスタンドアロンのデリゲート オブジェクトが最適でしょうか? (私は iOS を使い始めてまだ 2 週間しか経っていないので、まだデザイン パターンを取り入れています)。