私は、ユーザーが適切なボタンをタップしてソースタイプを選択すると、UIImagePickerを使用してデバイスからイメージを取得するアプリケーションに取り組んでいます。アプリのさまざまなセクションでは、この機能を使用する必要があります。また、一度選択した画像情報を保持する変数も必要です。最初にプロジェクトを開始したとき、私はViewControllerという名前の単一のクラスでこれを行うためのコードをすべて持っていました。私は現在、アプリケーションの個々のセクションを独自のクラスに移動することに取り組んでいますが、それらのすべてにUIImagePicker機能を中央の場所から使用できるようにしたいと考えています。複数のクラスの「グローバル」UIImagePicker機能
必要なUIImagePickerControllerメソッドおよびプロトコルに加えて、使用可能な各SourceTypeのボタンが表示されたビューを表示するメソッドがあります。これらのボタンのそれぞれは、適切なピッカー(またはカメラ)を表示するメソッドにメッセージを送信します。画像が選択されると、それは異なるセクションで使用するために変数に適用されます。
私が間違ったウサギの穴を深く掘り下げる前に、これにアプローチする最善の方法を提案したかったのです。
ありがとうございます!
ありがとう、Geoffroy。私は両方の提案で遊ぶつもりです、オプション2を先に行ってください。 – Eric