美文网首页
2019-12-03

2019-12-03

作者: 红色小星 | 来源:发表于2019-12-04 00:04 被阅读0次

    Swift使用UIActivityViewController实现分享文件功能

    let paths = NSSearchPathForDirectoriesInDomains(FileManager.SearchPathDirectory.documentDirectory, FileManager.SearchPathDomainMask.userDomainMask, true)
    let fullFilePathURL = URL.init(fileURLWithPath: paths.first!).appendingPathComponent("test.wav")
    let activityItems = [fullFilePathURL]
    let activityVC = UIActivityViewController.init(activityItems: activityItems as [Any], applicationActivities: nil)
    
            if UI_USER_INTERFACE_IDIOM() == .pad {
                // 如果不加判断,在ipad上会崩溃
               activityVC.popoverPresentationController?.sourceView = self.view
                
                self.present(activityVC, animated: true) {
                    
                }
            }else {
                self.present(activityVC, animated: true) {
                    
                }
    

    相关文章

      网友评论

          本文标题:2019-12-03

          本文链接:https://www.haomeiwen.com/subject/uwfkgctx.html