2017-02-22 1 views
1

プロジェクトに画像、テキスト、およびapplinkを投稿します。 私はthis.Butのために以下のコードを使用していますが、動作していません。 URLと画像の共有のみが許可されます。テキストではありません。URL、テキスト、および画像の目的地を持つFacebookに投稿を追加します。

NSString *textToShare = @"Look at this awesome website for aspiring iOS Developers!"; 
     NSString *text = @"How to add Facebook and Twitter sharing to an iOS app"; 
NSURL *url = [NSURL URLWithString:@"http://roadfiresoftware.com/2014/02/how-to-add-facebook-and-twitter-sharing-to-an-ios-app/"]; 
UIImage *image = [UIImage imageNamed:@"roadfire-icon-square-200"]; 

UIActivityViewController *controller = 
[[UIActivityViewController alloc] 
initWithActivityItems:@[text, url, image] 
applicationActivities:nil]; 

[self presentViewController:controller animated:YES completion:nil]; 

答えて

0

FBは、開発者が投稿メッセージをあらかじめ入力することを許可していないと考えています。あなたはiOSのシェアシートのhttps://developers.facebook.com/docs/sharing/ios#ios-integration

使用

がFacebookプラットフォームポリシー、アプリが共有シートの 文脈に予め記入しないかもしれないと述べているセクション2.3を含む の対象となり、この文書を参照する必要があります。

関連する問題