Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios SWIFT:如何使用FBSDKShareKit在Facebook上共享多张照片或视频?_Ios_Swift_Facebook_Facebook Share_Xcode11.3 - Fatal编程技术网

Ios SWIFT:如何使用FBSDKShareKit在Facebook上共享多张照片或视频?

Ios SWIFT:如何使用FBSDKShareKit在Facebook上共享多张照片或视频?,ios,swift,facebook,facebook-share,xcode11.3,Ios,Swift,Facebook,Facebook Share,Xcode11.3,我正在使用FBSDKShareKit在facebook上共享视频和图像 以下是代码:- 但是我越来越 将(dialog.canShow)打印为false 我在“didFailWithError”委托中遇到的错误是:- “Error Domain=com.facebook.sdk.share Code=2”(null)“UserInfo={com.facebook.sdk:fbsdkerroargumentvaluekey={length=1727854,bytes=0x00000014 6674

我正在使用FBSDKShareKitfacebook上共享视频和图像

以下是代码:-

但是我越来越 将(dialog.canShow)打印为false

我在“didFailWithError”委托中遇到的错误是:-

“Error Domain=com.facebook.sdk.share Code=2”(null)“UserInfo={com.facebook.sdk:fbsdkerroargumentvaluekey={length=1727854,bytes=0x00000014 66747970 71742020 00000000…acdda1ed 0ae116c8},com.facebook.sdk:FBSDKErrorDeveloperMessageKey=无法共享视频数据,com.facebook.sdk:fbsdkerroargumentkey=data}”


我哪里做错了?

还有什么我能做的吗?嗨,如果你有答案,请帮我做这件事。还有什么我能做的吗?嗨,如果你有答案,请帮我做这件事
    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()

    }