共享对话框选择随机链接

时间:2014-07-12 12:02:58

标签: ios objective-c facebook

我正在使用facebook iOS SDK的分享对话框:

FBLinkShareParams * params = [[FBLinkShareParams alloc] init];
params.link = url;
NSURL * imageurl = [[NSURL alloc] initWithString: book.FilePath];
params.picture = imageurl;

if ([FBDialogs canPresentShareDialogWithParams: params]) {
    // Present share dialog
    [FBDialogs presentShareDialogWithLink: params.link
    handler: ^ (FBAppCall * call, NSDictionary * results, NSError * error) {
        if (error) {
            // An error occurred, we need to handle the error
            // See: https://developers.facebook.com/docs/ios/errors
            //NSog(@"Error publishing story: %@", error.description);
        } else {
            //NSLog(@"result %@", results);
        }
    }];
}

它工作正常,但问题是它总是选择随机缩略图,这是客户端无法接受的,所以身体能告诉我如何为缩略图选择特定图像吗?

1 个答案:

答案 0 :(得分:0)

使用picture的{​​{1}}属性来设置所需缩略图的网址是正确的。

您应该检查FBLinkShareParams属性(为何大写?)并调查您获得随机结果的原因。