K.Yシェア個人的な開発でアプリの共有方法を調べた時に、タイトルの状況が起こりました。アプリでのテキストの共有方法や、共有先アプリの表示の除外方法は多くの人が記事にまとめてくれているのですが、少し詰まってしまったのでメモとしてここに残しておきます。14.3UIActivityViewControllerダイアログの表示の部分では詰まっていないので使い方については簡単に書いておきます。共有したいアイテム(テキストやURL、画像など)をSNSやメールで共有したい時に使用することができ、使い方は以下の通りです。見たことあるようなダイアログが表示されました。※今回はテキストを共有しようとしています。参考:UIActivitiyViewController共有Activityの欄で項目を除外したい時AirDropやメッセージを表示したくない!という時は、以下のような記述を追加します。先ほどインスタンス化したコントローラーのexcludedActivityTypesを指定する。.......(省略)]この記述で、AirDropやメールなどの項目を除外して表示しないようにできます。上記は一部のみですが、ここで指定できるアクティビティタイプの一覧はドキュメントにまとめてあるので、必要に応じて選択することができます。UIActivity.ActivityTypeドキュメントにはメモとリマインダーのアクティビティタイプがないUIActivity.ActivityTypeの、アクティビティの定数一覧を見るとわかるのですが、ドキュメントだとメモとリマインダーが存在せず、ドキュメントに載っている一覧全てを記述しても以下のような表示になってしまいます。こちらだと困るので、どうしたものかと思っていたら、既に対応済みの方が多くいましたので、そちらを参考に以下の記述を追加します。この部分]rawValueで指定した値で新しいアクティビティタイプのインスタンスを作成できます。・UIActivityViewControllerからNotesアプリとRemindersアプリを除外する方法は?・iOSおよびiPadOSのネイティブAppのバンドルIDこの状態で見てみる上記を記述した段階で、現在の状態を見てみます。あれれ?メモはきちんと非表示になりましたが、リマインダーが残ってしまいました。以下の記述で消すことができました。"com.apple.reminders.sharingextension")注意するのは、メモと同じようにバンドルIDの後ろにSharingExtensionをつけても非表示にならないこと。リマインダーの場合はsharingextensionのように、各単語の頭文字を小文字にしないと動きませんでした。消えた!終わりに今回はたまたま色々試していたら非表示にできたので解決できましたが、rawValue値に指定するべき文字列とか、調べてもあまりその辺について出てこなかったので、ドキュメントに書いてあると親切だなぁと思いました。株式会社ウイングドアは福岡のシステム開発会社です。(2)CONTACTお問い合わせお仕事のご依頼、ご質問等お気軽にご連絡ください。現在、新型コロナウィルス対策としてリモートワークとオフィスワークのハイブリッド勤務としております。そのため、お電話でのお問合せには、対応が難しい状況です。担当者へは、メールもしくはビジネスチャットツールより、その他のお問合せは「お問い合わせフォーム」よりご連絡いただきますようお願いいたします。