呼び出されるため、ここで初期化処理などを行います。固有の設定が定義されています。受け入れるかということについて定義します。有効なキーは下記の8つです。NSExtensionActivationSupportsAttachmentsWithMaxCountNSExtensionActivationSupportsAttachmentsWithMinCountNSExtensionActivationSupportsFileWithMaxCountNSExtensionActivationSupportsImageWithMaxCountNSExtensionActivationSupportsMovieWithMaxCountNSExtensionActivationSupportsTextNSExtensionActivationSupportsWebURLWithMaxCountNSExtensionActivationSupportsWebPageWithMaxCountタイプにはファイルやイメージなどが定義されています。候補として表示されることになります。受け付けることができるデータの最大数をタイプ別に定義します。候補として表示されません。表示されなくなります。これは開発時専用のオプションで、全てのタイプのデータを受け入れます。申請をするとリジェクトされてしまいます。対応しているタイプのデータのみを受け入れるよう設定を変更しましょう。呼び出された際に表示するビューを作成します。配置しているだけの簡単なものです。配置して、このビューを閉じる処理を呼び出します。コードは下記の通りです。プロパティを持っています。インスタンスが既にセットされた状態になっています。インスタンスを取り出しています。渡されたアイテムの確認とロードを行う部分を抜粋したものです。持っているか確認します。処理の失敗を通知しています。