相关疑难解决方法(0)

使用swift SDK将视频发布到Facebook

我一整天和昨天晚上都想弄清楚这一点,但没有运气.我可以确认LinkShareContent可以工作,但是当我尝试共享视频文件时.它给了我一个错误代码"保留"但没有别的.

这是链接的代码

var content = LinkShareContent(url: URL(string: "https://google.com")!)
showShareDialog(content)
Run Code Online (Sandbox Code Playgroud)

这是视频的代码根本不起作用.

 let video = Video(url: url)
 var content = VideoShareContent(video: video, previewPhoto: Photo(image: inProgressItem.firstImage, userGenerated: true))
 showShareDialog(content)
Run Code Online (Sandbox Code Playgroud)

这将显示控制器上的共享表

  Func showShareDialog<C: ContentProtocol>(_ content: C, mode: ShareDialogMode = .shareSheet) {
        let dialog = ShareDialog(content: content)
        dialog.presentingViewController = self
        dialog.mode = mode

        do{
            try dialog.show()
        }
        catch (let error){
            print(error)
        }
    }
Run Code Online (Sandbox Code Playgroud)

我已经确认视频是在本地路径上,我正在iPhone 8 11.1.2上测试应用程序

facebook swift4

6
推荐指数
1
解决办法
298
查看次数

标签 统计

facebook ×1

swift4 ×1