Estaba vagando si alguien puede ofrecer alguna información. Por mi vida, no puedo imaginar cómo enviar un UIImage con UIActivityTypeMessage, aunque algunos dicen que es posible.Componer UIActivityTypeMessage con UIImage
Los documentos dicen: http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIActivity_Class/Reference/Reference.html
UIActivityTypeMessage mensajes
el objeto del contenido proporcionado a la aplicación de mensajes. Al utilizar este servicio, puede proporcionar objetos NSString y NSAttributedString como datos para los elementos de actividad. También puede especificar objetos NSURL cuyos contenidos usan el esquema sms. Disponible en iOS 6.0 y posterior. declarado en UIActivity.h.
Por lo que a mi entender, solo puedo enviar NSString/NSURL. No te veo, es posible.
estoy usando esto:
UIImage *image; // some image here.
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[ image ] applicationActivities:nil];
Cualquier ayuda sería muy apreciada.
Confirmado que en iOS7, compartir en iMessage funciona con el UIActivityController estándar. Como una ventaja adicional, también puedes compartir un video a través de iMessage y AirDrop sin tener que extraerlo primero. En ambos casos, pase el NSURL del ALAsset en los items activity. –