首先,在视图控制器类的顶部,其中共享是采取地方,我们把一个声明为UIDocumentInteractionController:
//在你的类的顶部你把
var controller = UIDocumentInteractionController()
//然后一个IBAction为连接起来,分享按钮,在你的底栏是这样的:
@IBAction func SHARE(_ sender: Any) {
let dirPath = NSSearchPathForDirectoriesInDomains(.documentDirectory,.userDomainMask, true)[0] as String
// Here we've used user defaults to store the name of an audio recording, but you could use a variable
let recordingName = UserDefaults.standard.value(forKey: "recordingName") as! String
let pathArray = [dirPath, recordingName] as [String]
let filePathString: String = pathArray.joined(separator: "/") as String
var path = Bundle.main.path(forResource: filePathString as! String?, ofType: "wav")
controller = UIDocumentInteractionController(url: NSURL(fileURLWithPath: filePathString as! String) as URL)
let button = sender as! Any
let view = self.view
controller.presentOpenInMenu(from: CGRect.zero, in: self.view, animated: true)
}