我构建了允许通过共享对话框通过 Facebook 共享视频的应用程序:
FBSDKShareVideo *video = [[FBSDKShareVideo alloc] init];
video.videoURL = videoAssetUrl;
FBSDKShareVideoContent *content = [[FBSDKShareVideoContent alloc] init];
content.video = video;
[FBSDKShareDialog showFromViewController:nil
withContent:content
delegate:self];
名为 videoAssetUrl 的变量存储指向照片中视频的链接。在此之前正确访问我的应用程序中的照片。
但是,如果 Facebook 无法访问照片对话框,则会显示没有视频(并且没有任何错误)。
如何检查设置并防止这种不良行为?