1
-(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 のスクリーンショットは、投稿後に表示されるにもかかわらず、何があっても表示されません。

ツイッターでは、複数のツイッターアカウントを持っている方が間違ったアカウントにツイッター投稿をしてしまうことがあります。

4

0 に答える 0