これは、Facebook のアプリから取得したい投稿ですが、URL の下にメッセージ (「これは私のメッセージです」) を追加できません。以下のコードを使用して URL とタイトルを投稿できました。
Fbに投稿する私のvoidメソッドは次のとおりです
-(void)fb_share
{
if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
SLComposeViewControllerCompletionHandler myBlock = ^(SLComposeViewControllerResult result){
if (result == SLComposeViewControllerResultCancelled) {
NSLog(@"Cancelled");
} else
{
NSLog(@"Done");
}
[controller dismissViewControllerAnimated:YES completion:Nil];
};
controller.completionHandler =myBlock;
[controller setInitialText:@"This is my title"];
[controller addURL:[NSURL URLWithString:@"http://www.pinterest.com"]];
// [controller addImage:[UIImage imageNamed:@"fb.png"]];
[self presentViewController:controller animated:YES completion:Nil];
}
else{
NSLog(@"UnAvailable");
}
}
このコードは私にこの結果を与えます:
しかし、投稿をこのようにしたくありません。URLの下に自分のメッセージを表示したいのですが(「これは私のメッセージです」のように)、プログラムでそれを行う方法を誰か教えてください..ありがとう前進