Xamarin-ios comparte y recibe files de audio

¿Cómo puedo compartir un file de audio de mi aplicación a otras aplicaciones y recibir files de audio de otras aplicaciones?

Me gustaría una funcionalidad como esta: img

No puedo adjuntar un file de audio. Aquí está el fragment de código:

var fileData = NSUrl.FromFilename(path); var item = UIActivity.FromObject(@"<html><body><b>URL</b>: <a href='" + url + "'>" + url + "</a></body></html>");// NSObject.FromObject(uiImage); var activityItems = new[] { fileData }; NSString message = (NSString)"Test"; var activityController = new UIActivityViewController(activityItems, null); activityController.SetValueForKey(NSObject.FromObject("The subject value"), new NSString("subject")); var topController = UIApplication.ShanetworkingApplication.KeyWindow.RootViewController; while (topController.PresentedViewController != null) { topController = topController.PresentedViewController; } topController.PresentViewController(activityController, true, () => { }); 

También me gustaría agregar el tema y el cuerpo si el file está adjunto como correo.

intenté esto pero no tuve suerte, recibí un error .:

 activityController.SetValueForKey(NSObject.FromObject("The subject value"), new NSString("subject")); activityController.SetValueForKey(NSObject.FromObject("The body value"), new NSString("body")); 

También me gustaría recibir files de audio compartidos por otras aplicaciones. Hice la function en Android usando services de dependencia y filters de intención. Para Android, el código se ha agregado a mainactivity.cs donde uso los filters de intención para aceptar files de audio de otra aplicación. ¿Cómo hacer eso en iOS?

Puede compartir y recibir files compartiendo datos entre la aplicación principal y una extensión. Tenga en count que su aplicación y la extensión de la aplicación deben pertenecer al mismo grupo de aplicaciones.

  1. Elementos esenciales de la aplicación https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/index.html#//apple_ref/doc/uid/TP40014214-CH20-SW1
  2. Introducción a las extensiones https://developer.xamarin.com/guides/ios/platform_features/introduction_to_extensions/#Overview
  3. Comparta la descripción con el ejemplo http://www.technetexperts.com/mobile/share-extension-in-ios-application-overview-with-example/