iOS 6 - элементы UIActivityViewController [дубликаты]

На этот вопрос уже есть ответ здесь:

Различные данные для обмена провайдерами в UIActivityViewController 3 ответа

Надеюсь, что все знают о iOS 6 содержит новый стильActionSheet (UIActivityViewController). UIActivityViewController может быть инициирован с такими параметрами, как string, url, image и т. д. Ниже приведен фрагмент кода для этого (где items - массив с параметрами string и url).

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

Но есть ли способ, которым мы можем назначить разные параметры, когда выбираем разные параметры общего доступа, такие как Mail, Facebook или Twitter?

Одним из методов является то, что мы можем реализовать UIActivityItemSource, где нам нужно реализовать методы источника

- (id)activityViewController:(UIActivityViewController *)activityViewController itemForActivityType:(NSString *)activityType

который всегда возвращает строковое значение. Но мне нужно передать массив, чтобы я мог назначать различные параметры, такие как URL, изображение и заголовок.

Есть идеи, как этого добиться?

Ответы на вопрос(1)

Ваш ответ на вопрос