Xamarin-ios共享和接收音频文件

Art*_*rti 7 c# xamarin.ios ios xamarin

如何将我的应用程序中的音频文件共享到其他应用程序并从其他应用程序接收音频文件?

我想要这样的功能: IMG

我无法附加音频文件.这是代码片段:

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.SharedApplication.KeyWindow.RootViewController;
while (topController.PresentedViewController != null)
{
    topController = topController.PresentedViewController;
}
topController.PresentViewController(activityController, true, () => { });
Run Code Online (Sandbox Code Playgroud)

如果作为邮件附加文件,我还想添加主题和正文.

试过这个,但没有运气,得到一个错误:

activityController.SetValueForKey(NSObject.FromObject("The subject value"), new NSString("subject"));
activityController.SetValueForKey(NSObject.FromObject("The body value"), new NSString("body"));
Run Code Online (Sandbox Code Playgroud)

另外,我想收到其他应用共享的音频文件.我已经使用依赖服务和意图过滤器在android中完成了该功能.对于android,代码已添加到mainactivity.cs,我使用intent过滤器接受来自其他应用程序的音频文件.在iOS中如何做到这一点?