简体   繁体   中英

iOS - Posting to Facebook… is the icon this one?

I am posting to Facebook using the social api of iOS 6.

I am using the tradicional SLComposeViewController, like in..

 SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];

...

at some point I do

[controller addImage:imageFacebook];

where imageFacebook is a screenshot that is 280 pixels high and then I post to Facebook.

My problem is this. I am following similar approach with the twitter API, but when that little window shows, there is a thumbnail of the image I am sending, hold by a clips on the right side, but on the facebook counterpart I see this safari-like icon. Is this normal? I would be a happy man if I was seen here a miniature of the image being posted, as I saw with the twitter API...

NOTE: the image is being posted correctly to Facebook... my problem is this icon on the posting window.

Is there a way to change that icon?

thanks

在此输入图像描述

if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {

    SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];

    SLComposeViewControllerCompletionHandler myBlock = ^(SLComposeViewControllerResult result){
        if (result == SLComposeViewControllerResultCancelled) {
            NSLog(@"Cancelled");
        } else {
            NSLog(@"Done");
        }
        [controller dismissViewControllerAnimated:YES completion:Nil];
    };
    controller.completionHandler = myBlock;
    [controller setInitialText:@"Enter Your Text Here:"];
    [controller addURL:[NSURL URLWithString:@"http://www.google.com"]];
    [controller addImage:[UIImage imageNamed:@"image001-794043.jpeg"]];
    [self presentViewController:controller animated:YES completion:Nil];
} else {
    NSLog(@"UnAvailable");
}

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM