ソーシャルネットワークやメールなどにデータを集中的に共有するアプリがたくさんあります。UIActivityViewControllerまたはUIActionSheetなどを表示するには、ユーザーのデバイスがiOS5または6を実行しているかどうかも確認する必要があります。
View Controllerのこのすべての機能を削除し、次のように呼び出すことができるクラスにコードを配置したいと思います。[ShareManager share:userInfo]この「ShareManager」クラスは、適切なオプションのセットをユーザーと対応するアクションを実行します。問題は、ほとんどの共有がモーダルビューコントローラーを提示して行われることです。したがって、「ShareManager」はViewControllerである必要があります。どちらが正しいアプローチでしょうか?ビューのないビューコントローラ?いくつかのパターン?コードをまったく取り出さないのですか?
前もって感謝します