-(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を表示します
私は何が欠けていますか?
これは Facebook に関連していますか? URL と画像の両方が存在する場合、SLComposeViewController URL が本文に表示されます
これが事です。画像を表示しない場合、削除する場合 [mlitpartPost addImage:image]; その場合、URL は何も表示されません。
TwitterでURLや画像が表示されません。投稿を押した後でも、Twitterに表示されます。
Facebook では、URL のスクリーンショットは、投稿後に表示されるにもかかわらず、何があっても表示されません。
ツイッターでは、複数のツイッターアカウントを持っている方が間違ったアカウントにツイッター投稿をしてしまうことがあります。