コア データ モデルとやり取りするアプリ用の UITableViewController を作成しました。主な目的は、ナビゲーション コントローラーにプッシュされ、エンティティのリストを表示し、それらの情報を編集/選択してドリルダウンできるようにすることです...
ただし、アプリの他の場所では、これらのエンティティの 1 つを選択する単純なピッカーをモーダルに表示したいと考えています。これを実装する最良の方法は、ユーザーがエンティティをキャンセルまたは選択したかどうかなどについてデリゲートにメッセージを返すことができるピッカーを処理するためのプロトコルを構築することだと思います...
コーディングの大部分は同じなので、私の質問は次のとおりです。UITableViewController をプロトコルとして有効にすることは可能ですか、または何らかの方法でお勧めですか?
つまり、正常に表示されると、現在の動作 (UIViewController の標準サブクラス) と同じように動作しますが、デリゲートによってモーダルに表示され、メッセージをデリゲートに渡すこともできますか?
ベストプラクティスに関する彼女の考えに興味がありますか?