Когда я передаю строку, содержащую содержимое HTML в качестве элемента массива, в метод UIActivityViewController initWithActivityItems
, он не представляет ее как HTML в выбранном контроллере общего доступа, а вместо этого представляет источник HTML (то есть разметку, а не интерпретацию она).
И хотя я могу понять, почему он будет делать это для целей общего доступа, которые не поддерживают html-контент, он не будет интерпретировать его для таких вещей, как электронная почта, которые делают (ранее это было бы сделано установкой isHTML
свойство YES
на MFMailComposeController
).
Должен ли я тратить время на создание UIActivityItemProvider
, который возвращает пользовательский контент на основе "типа активности", или нет способа получить почтовый контроллер, представленный UIActivityViewController
, для интерпретации содержимого как HTML?