iOS 6 - Elementos de UIActivityViewController [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Diferentes datos para compartir proveedores en UIActivityViewController 3 respuestasEspero 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?