我想在收藏视图单元格中长时间按下时共享mp3文件。我写了下面的代码,但它什么也没有返回。我是指当我给自己发送电子邮件时。它不包括mp3文件,而且我也看不到whatsapp部分。在swift 3中分享mp3文件
let r = NSURL(fileURLWithPath: temp_url!)
//var activityItems: [Any] = [temp_url!]
let activityViewController = UIActivityViewController(activityItems: [r], applicationActivities: nil)
activityViewController.popoverPresentationController?.sourceView = self.view // so that iPads won't crash
// exclude some activity types from the list (optional)
let excludeActivities = [UIActivityType.airDrop, UIActivityType.print, UIActivityType.assignToContact, UIActivityType.saveToCameraRoll, UIActivityType.addToReadingList, UIActivityType.postToFlickr, UIActivityType.postToVimeo, UIActivityType.postToFacebook, UIActivityType.message, UIActivityType.postToWeibo]
activityViewController.excludedActivityTypes = excludeActivities
// present the view controller
self.present(activityViewController, animated: true, completion: nil)
// exclude some activity types from the list (optional)
activityViewController.excludedActivityTypes = [ UIActivityType.airDrop, UIActivityType.postToFacebook ]
// present the view controller
self.present(activityViewController, animated: true, completion: nil)
“我发现这个帖子斯威夫特:通过whatsapp分享mp3文件,但它也不适用于我。”这是非常无益的。具体而且详细地说,它不能为你工作吗? –
对不起,我更新了这篇文章。 –
你应该使用URL而不是NSURL在Swift3 –