Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios “共享”对话框选择随机链接_Ios_Objective C_Facebook - Fatal编程技术网

Ios “共享”对话框选择随机链接

Ios “共享”对话框选择随机链接,ios,objective-c,facebook,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 canPresentShareDialogWithParam

我正在使用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);
        }
    }];
}

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

您可以使用
FBLinkShareParams
图片属性设置所需缩略图的url

您应该检查
FilePath
属性(为什么大写??)并调查为什么会得到随机结果