-1

iOS 6のFacebookに1つの画像を含むステータスメッセージを投稿するにはどうすればよいですか?

4

1 に答える 1

3

画像を追加するには

 [controller addImage:[UIImage imageNamed:@"fb.png"]];

これが完成したコードスニペットです

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:@"Test Post from mobile.safilsunny.com"];
    [controller addURL:[NSURL URLWithString:@"http://www.mobile.safilsunny.com"]];
    [controller addImage:[UIImage imageNamed:@"fb.png"]];

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

}
else{
    NSLog(@"UnAvailable");
}

FacebookをiOSに統合するためのステップバイステップの手順を確認したい場合は、私のブログ投稿にリストされている私の記事を見てください。

于 2012-09-21T10:05:33.840 に答える