从iOS应用程序发布状态更新到Facebook

时间:2012-08-17 00:03:43

标签: objective-c ios facebook

我正在创建一个iOS应用程序,我正在添加一些共享选项。我已经下载了Facebook 3.0 SDK,并根据Facebook开发者页面将其放入我的项目中。当我在UIActionSheet上点击某个按钮时,我需要我的应用程序才能发布纯文本状态更新到Facebook。这是我到目前为止的代码:

#import <FacebookSDK/FacebookSDK.h>

-(void) actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
    if (buttonIndex == 0) {
        NSArray *permissions = [NSArray arrayWithObject:@"publish_actions"];
        [FBSession openActiveSessionWithPermissions:permissions allowLoginUI:YES
                              completionHandler:^(FBSession *session,
                                                  FBSessionState status,
                                                  NSError *error) {
                                  // session might now be open.
                                  if (session.isOpen)
                                      //don't know what to do from here
                              }];
    }
}

我不知道从哪里开始。验证发生,然后我的iPhone上的Facebook应用程序打开,这就是它的结束。此外,如果还有什么我应该补充说我不知道​​请告诉我。我是Facebook SDK的新手。

1 个答案:

答案 0 :(得分:2)

Facebook的iOS文档非常适合他们的sample application和教程。

<强>具体地

  

HelloFacebookSample:结合使用FBLoginView,   FBProfilePictureView,FBFriendsPickerViewController,   FBPlacePickerViewController和FBRequest用于配置文件访问,状态   更新和照片上传。

  • 来自developer.facebook.com