私のアプリは、クライアントのリストをテーブルビューで持っています。クライアントをクリックすると、標準ナビゲーションコントローラを使用して詳細ビューコントローラに移動します。list-detail viewcontrollerを最適に設計するにはどうすればいいですか?
リストビューコントローラを使用すると、ユーザーはスワイプしてクライアントを削除できます。詳細ビューコントローラには、クライアントを削除するボタンがあります。
クライアントを削除するときに、いくつかの選択肢があるアクションシートを提示したいと思います。
質問:アクションシートを提示し、アクションシートの結果を処理するために、両方のビューコントローラにコードを複製したくありません。両方のビューコントローラがクライアントを削除しているので、コードは両方のインスタンスで同じです。この場合、ベストプラクティスとみなされるデザインパターンはありますか?
ありがとうございました。
感謝。私も同様の考えを持っていました。私は他の人がどのように問題を解決したかを知りたいと思っていました。 – user1132486