【发布时间】:2017-07-11 11:51:47
【问题描述】:
我正在开展一个项目,我需要在 Facebook 上一起分享图像和视频,但面临未定义的行为。
问题:当我尝试使用
FBSDKShareMediaContent类(使用下面的代码)分享视频时,FBSDKShareDialog没有出现,但是当我只分享一个图片。
我的代码:
let photo: FBSDKSharePhoto = FBSDKSharePhoto.init(image: imageToShare, userGenerated: true)
let vid: FBSDKShareVideo = FBSDKShareVideo.init(videoURL: URL(string:vidUrl!.path))
// FBSDKShareDialog not appearing in this case
let shareContent: FBSDKShareMediaContent = FBSDKShareMediaContent()
shareContent.media = [photo, vid]
/*
// FBSDKShareDialog appearing
let shareContent: FBSDKShareMediaContent = FBSDKShareMediaContent()
shareContent.media = [photo] */
FBSDKShareDialog.show(from: self.getCurrentViewController(), with: shareContent, delegate: nil)
视频网址: file:///var/mobile/Containers/Data/Application/2E0E48B7-30E5-4567-8C0B-ACAC100AE389/Documents/AppName/1499773278.555753.mp4
请帮忙。
【问题讨论】:
标签: ios swift facebook facebook-share