我构建的应用程序允许通过分享对话框通过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的变量存储了来自Photos的视频的链接。在此之前请求从我的申请中获取照片。
但如果Facebook无法访问“照片”,则会显示没有视频的对话框(并且没有任何错误)。
如何检查设置并防止出现这种不良行为?