iOS 6 - Elementos de UIActivityViewController [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Diferentes datos para compartir proveedores en UIActivityViewController 3 respuestas

Espero que todos conozcan que iOS 6 contiene un nuevo estilo deActionSheet (UIActivityViewController). losUIActivityViewController se puede iniciar con los parámetros como cadena, url, imagen, etc. A continuación se muestra el fragmento de código para eso (donde los elementos son una matriz con cadenas y url params).

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

Pero, ¿hay alguna manera de que podamos asignar diferentes parámetros cuando seleccionamos diferentes opciones de compartir como Correo, Facebook o Twitter?

Un método es que podemos implementar UIActivityItemSource, donde necesitamos implementar los métodos de origen.

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

que siempre devuelve un valor de cadena. Pero necesito pasar un Array, para poder asignar varios parámetros como URL, imagen y un título.

¿Alguna idea de cómo podemos lograr esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta