私はFacebook上で画像とビデオを共有する必要があるが、未定義の動作に直面するプロジェクトに取り組んでいます。ビデオ共有の場合にFBSDKShareDialogが表示されない
問題:私は(コードの下に使用して)
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)
動画のURL:ファイル:/// VAR /モバイル/コンテナ/データ/アプリケーション/ 2E0E48B7-30E5-4567-8C0B-ACAC100AE389 /ドキュメント/ AppNameは/ 1499773278.555753.mp4
助けてください。