Я пытаюсь реализовать службу в C #, которая позволяет мне передавать строку существующему приложению в моей системе iOS (например, запустить приложение электронной почты с моим текстом строки или приложением sms).Для этого у меня есть встроенный класс, который должен сделать это.Вот код:
public class IphoneShareService : IShareService
{
public void Share(string content)
{
var text = NSObject.FromObject(content);
var items = new[] { text };
var activity = new UIActivityViewController(items, null);
UIApplication.SharedApplication.KeyWindow.RootViewController.PresentViewController(activity, true, null);
}
}
Проблема в том, что, когда я вызываю метод PresentViewController с параметрами (строка), у меня нет никаких опций, куда я могу отправить свой текст.Это пример снимка экрана после вызова PresentViewController в моем приложении:
Так что я не знаю, в чем проблема на самом деле?Мне нужно настроить специальный код, чтобы пометить мой PresentViewController, чтобы показать указанное приложение, где я могу поделиться своим текстом?