我使用Facebook iOS SDK 4.10.0使用以下代码分享照片FBSDKSharePhotoContent
:
FBSDKShareDialog *dialog = [[FBSDKShareDialog alloc] init];
dialog.fromViewController = self;
dialog.shareContent = content;
dialog.delegate = self;
dialog.mode = FBSDKShareDialogModeBrowser;
[dialog show];
但我遇到了错误:
Error Domain=com.facebook.sdk.share Code=2 "(null)"
UserInfo={com.facebook.sdk:FBSDKErrorArgumentValueKey=<FBSDKSharePhotoContent: 0x14609d580>, com.facebook.sdk:FBSDKErrorDeveloperMessageKey=Web share dialogs cannot include photos., com.facebook.sdk:FBSDKErrorArgumentNameKey=shareContent}
我可以知道错误的原因以及我该如何解决?
答案 0 :(得分:0)
Feed分享对话框支持FBSDKShareLinkContent
如果您想共享链接,请使用content.contentURL。
请参阅:https://developers.facebook.com/docs/sharing/ios#share_dialog
如果您使用的是FBSDKSharePhoto,则需要安装原生Facebook for iOS应用程序。