SLComposeViewController
を使用すると、画像とURLの両方が存在する場合Facebookに投稿する際に気になる動作に気付きます。あなたがイメージとURLの両方を持っている場合、私は次の操作を実行した場合に具体的に、URLはすぐにinitialText
後、SLComposeViewController
の観点から、Facebookの投稿の本文に表示されます明らかので面倒だFacebookとSLComposeViewControllerのURLは、URLと画像の両方が表示されている場合に表示されます
SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
NSString *text = @"This is a test Facebook post with SLComposeViewController.";
NSURL *url = [NSURL URLWithString:@"http://http://stackoverflow.com/questions/12503287/tutorial-for-slcomposeviewcontroller-sharing"];
UIImage *image = ...;
[controller setInitialText:text];
[controller addURL:url];
[controller addImage:image];
[self presentViewController:controller animated:YES completion:nil];
URLが長い場合、最初のテキストはSLComposeViewController
のビューの可視部分のオフに押され、私はURLの後半部分を参照してください。私はこのプロセスを繰り返した場合は、この時間はない
を投稿に画像を追加すると、URLのテキストが飾られます(たとえそれが適切にオンラインで表示されているにしても)胴体にはほとんど見られません。
ボトムラインは、URLが記事の本文に表示されない画像ととURLがある場合のみ。そして、私がFBNativeDialogs
を使うとき、私はこの同じパターンを見ます。
SLComposeViewController
でその動作を停止する方法はありますか?そのため、イメージとURLの両方をFacebookのポストに接続して、Webサイトの長くて醜いURLにユーザーを公開することはできませんか?明らかに、非SLComposeViewController
のソリューションのいずれかを使用できます(Facebookの非推奨のFeed Dialogなどを使用して、Facebookの投稿を作成するための独自のUIを設計するなど)。私はいくつかの明白なSLComposeViewController
ソリューションを見落としているかどうか疑問に思っています。
まだコードの書式設定が進んでいませんか?-1助けを読むインセンティブとして: – kleopatra
@Tamilarasan、私はこのコードが単一のFacebookの投稿でURLと画像の両方を送信するときに現れる特定の問題を解決する方法を見ていません。あなたはFacebookを使用しておらず、画像を送信していません。あなたは「問題の長さ」の問題を繰り返し解決しようとしているようですが、それはここでは問題ではありません。しかし、あなたの時間をありがとう。 – Rob
コードを書いてください。そして、COPY&PASTEの前に質問を読んでください。 –