我是否正确地将URL添加到SLComposeViewController

时间:2013-08-28 10:21:46

标签: objective-c facebook slcomposeviewcontroller

-(void) vPostStuffs:(UIViewController *) parent withImage:(UIImage *) image andText:(NSString *) text andURL: (NSString *) URL
{
    // Create a compose view controller for the service type Twitter
    SLComposeViewController *mulitpartPost = [SLComposeViewController composeViewControllerForServiceType:self.strSLServiceType];

    if (text)
    {
        [mulitpartPost setInitialText:text];
    }

    if (URL)
    {
        [mulitpartPost addURL:[NSURL URLWithString:URL]];
    }

    if (image)
    {
        [mulitpartPost addImage:image];
    }

    [parent presentViewController:mulitpartPost animated:YES completion:nil];

}

在Android中,Facebook会显示网址的屏幕截图,而不是简单地在帖子中写入网址。在我的iOS应用程序中,Facebook只显示URL

我错过了什么?

这与Facebook SLComposeViewController URL shows up in body if both URL and image present

有关

这是事情。如果我不显示图像,如果我摆脱[mulitpartPost addImage:image];然后,URL不会显示为任何内容。

在Twitter中,URL和图片不会显示。即使按下帖子后它确实显示在推特上。

在Facebook中,URL截图永远不会出现,即使它在发布后显示出来。

在Twitter中,那些拥有多个Twitter帐户的人会将Twitter发布到错误的帐户。

0 个答案:

没有答案