SWIFT: Как поделиться несколькими фотографиями или видео на Facebook с помощью FBSDKShareKit? - PullRequest
1 голос
/ 12 февраля 2020

Я использую 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) как ложное .

И ошибка, которую я получаю в " didFailWithError"делегат является: -

" Ошибка домена = код com.facebook.sdk.share = 2 "(ноль)" UserInfo = {com.facebook.sdk: FBSDKErrorArgumentValueKey = {length = 1727854, байты = 0x00000014 66747970 71742020 00000000 ... acdda1ed 0ae116c8}, com.facebook.sdk: FBSDKErrorDeveloperMessageKey = Невозможно обмениваться видеоданными., com.facebook.sdk: FBSDKErrorArgumentNameKeyKey Где я делаю не так?

...