我正在使用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);
}
}];
}
它工作正常,但问题是它总是选择随机缩略图,这是客户端无法接受的,所以身体能告诉我如何为缩略图选择特定图像吗?
答案 0 :(得分:0)
使用picture
的{{1}}属性来设置所需缩略图的网址是正确的。
您应该检查FBLinkShareParams
属性(为何大写?)并调查您获得随机结果的原因。