0

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}

エラーの原因と解決方法を教えてください。

4

1 に答える 1

-1

フィード共有ダイアログが FBSDKShareLinkContent をサポート

リンクを共有したい場合は、content.contentURL を使用してください。

参照: https://developers.facebook.com/docs/sharing/ios#share_dialog

FBSDKSharePhoto を使用している場合は、ネイティブの Facebook for iOS アプリをインストールする必要があります。

参照: https://developers.facebook.com/docs/sharing/ios#photos

于 2016-02-23T05:11:10.653 に答える