【发布时间】:2020-05-28 05:59:06
【问题描述】:
我正在使用 FBSDKShareKit 在 facebook 上分享 视频 和 图片。
这里是代码:-
if self.postObject.videoUrl.count > 0 {
let content = ShareMediaContent()
for VideoData in self.postObject.postedMedia {
let video = ShareVideo.init(data: VideoData)
content.media.append(video)
}
for thumb in self.postObject.postedVideoThumb {
let photo = SharePhoto(image: thumb, userGenerated: true)
content.media.append(photo)
}
let dialog = ShareDialog(fromViewController: self, content: content, delegate: self)
print(dialog.canShow)
dialog.show()
}
但我得到了 print(dialog.canShow) 为 false。
我在“didFailWithError”委托中遇到的错误是:-
" 错误域=com.facebook.sdk.share Code=2 "(null)" UserInfo={com.facebook.sdk:FBSDKErrorArgumentValueKey={length = 1727854, bytes = 0x00000014 66747970 71742020 00000000 ... acdda1ed 0ae116c8 }, com.facebook.sdk:FBSDKErrorDeveloperMessageKey=无法共享视频数据。, com.facebook.sdk:FBSDKErrorArgumentNameKey=data} "
我哪里做错了?
【问题讨论】:
标签: ios swift facebook facebook-share xcode11.3