HTMLコンテンツを配列要素として含む文字列をUIActivityViewController initWithActivityItems
メソッドに渡すと、選択した「共有」コントローラーではHTMLとして表示されず、代わりにHTMLソース(つまり、解釈ではなくマークアップ)が表示されます。
また、htmlコンテンツをサポートしない共有ターゲットに対してこれを行う理由は理解できますが、電子メールなどの場合も解釈しません(以前はisHTML
プロパティをYES
に設定することでこれを行いますMFMailComposeController
)。
UIActivityItemProvider
'アクティビティタイプ'に基づいてカスタムコンテンツを返すを作成するのに時間を無駄にする必要がありUIActivityViewController
ますか、それともコンテンツをHTMLとして解釈するためにによって提示されるメールコントローラーを取得する方法は本当にありませんか?