-(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 将显示 URL 的屏幕截图,而不是简单地在帖子中写入 URL。在我的 iOS 应用程序中,facebook 只显示 URL
我错过了什么?
如果 URL 和图像都存在,这是否与Facebook SLComposeViewController URL相关
事情就是这样。如果我不显示图像,如果我摆脱 [mulipartPost addImage:image]; 然后 URL 不会显示为任何内容。
在 twitter 中,URL 和图片不显示。即使在按下帖子后它确实会出现在推特上。
在 facebook 中,URL 截图无论如何都不会显示,即使它在发布后显示。
在 Twitter 中,拥有多个 Twitter 帐户的用户会将 Twitter 帖子发布到错误的帐户。