2016-10-28 1 views
0

Так, например, если пользователь хочет поделиться с Twitter, текст будет отличаться, если пользователь решит поделиться с электронной почтой.Можете ли вы установить текст на основе пользователя приложения, который хочет поделиться с UIActivityViewController?

Как бы я код, который с initWithActivityItems ?:

UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:nil]; 

ответ

0

Вместо objectsToShare, поставить объект, который принимает протокол UIActivityItemSource. Этот протокол означает, что ваш объект будет вызываться с помощью activityViewController:itemForActivityType:. Второй параметр, указывающий тип активности. Таким образом, вы можете вернуть другой элемент в зависимости от типа операции.