Objective c 如何在iOS 6上向Facebook发布图像

Objective c 如何在iOS 6上向Facebook发布图像,objective-c,facebook,ios6,Objective C,Facebook,Ios6,如何在IOS 6上向Facebook发布带有一张图片的状态信息?添加图片 [controller addImage:[UIImage imageNamed:@"fb.png"]]; 下面是完整的代码片段 if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) { SLComposeViewController *controller = [SLComposeViewControlle

如何在IOS 6上向Facebook发布带有一张图片的状态信息?

添加图片

 [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中的逐步过程,那么请查看我的文章,该文章列在我的

中,为什么会被否决?@nonamelive我猜这与没有努力提出特定问题有关,或者显示已经尝试解决问题的方法有关。