我正在写一个简单的测试应用程序,从iOS上传视频到Facebook。分享到Facebook的视频
我发现很难找到关于如何使用Swift执行此操作的示例/教程,因为FacebookSDK的所有文档都在Objective-C中。
我有这个迄今为止放在我的用户界面上的分享按钮,但它看起来禁用,从我读过这是因为没有内容设置,但我不明白这是如何可能的。
let video_content : FBSDKShareVideoContent = FBSDKShareVideoContent()
video_content.video = FBSDKShareVideo(videoURL: getVideoURL())
let button : FBSDKShareButton = FBSDKShareButton()
button.shareContent = video_content
button.frame = CGRectMake((UIScreen.mainScreen().bounds.width - 100) * 0.5, 50, 100, 25)
self.view.addSubview(button)
我getVideoURL()
函数返回一个肯定包含的URL视频NSURL(我已经打印了安慰,并检查它指向我都存储在一个文件夹前面的视频)。
我看着社会框架和它的耻辱我不能使用它,因为它似乎只用于共享照片和不能共享视频。
我正在使用最新版本的Xcode,Swift和Facebook SDK。
我有完全相同同样的问题和我解决了它! 视频网址应该来自图书馆,而不是您的应用,因此请保存您的视频并从图书馆获取网址。那么它会工作。 – KimCrab