繁体   English   中英

iOS SDK上的Facebook SDK份额返回份额被取消

[英]Facebook SDK share on iOS returns share was cancelled

我正在通过FB共享对话框与Facebook共享:

                        guard let localIdentifier = localIdentifier else {return}
                    let assetURL = "assets-library://asset/asset.MOV?id=" + localIdentifier + "&ext=MOV"

                    let video : FBSDKShareVideo = FBSDKShareVideo()
                    video.videoURL = URL(string:assetURL)
                    let content : FBSDKShareVideoContent = FBSDKShareVideoContent()
                    content.video = video

                    let shareDialog = FBSDKShareDialog()
                    shareDialog.shareContent = content
                    shareDialog.delegate = self

                    DispatchQueue.main.asyncAfter(deadline: .now() + 1.0  , execute: {
                        shareDialog.show()
                    })

我检查网址是否有效。 这是一个本地MOV文件,我首先将其复制到相机胶卷。 然后我使用PHManager检索它并尝试与FBSDK共享对话框共享。

出现带有电影的FB共享对话框,然后按发布。 FB似乎处理文件,我得到一个V - 可能是视频被共享。之后我得到了回调,共享被取消了。 有人经历过同样的经历吗? 可能是什么问题?

提前致谢。

您使用的是什么版本的FacebookSDK? 我也有这个问题,因为我使用的版本与iOS 11不兼容。 我认为从v 4.27开始它兼容,我使用的是v4.23。 希望能帮助到你。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM