我有一些想要与任何应用程序共享的文件。我用这个代码
var fileDAta = NSData.FromFile(path);
UIActivityViewController activityViewController = new UIActivityViewController
(new NSObject[]{ fileDAta }, null); //(items, null);
PresentViewController(activityViewController,true,null);
如您所见,它应该是更多应用程序,但默认情况下,只有Mail App。对于真实设备它是一样的..(我也安装了Gmail和Outlook,但是没有列表或更多列表)
无论如何,当我选择邮件时,它无法附加..
我应该改变什么?
答案 0 :(得分:1)
使用以下代码进行共享,但请记住必须在您的设备上安装和配置相应的应用程序(gmail,twitter等)。
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems: fileDAta applicationActivities:nil];
activityVC.excludedActivityTypes = @[UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll]; //or whichever you don't need
[self presentViewController:activityVC animated:YES completion:nil];