我正在创建一个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的新手。
答案 0 :(得分:2)
Facebook的iOS文档非常适合他们的sample application和教程。
<强>具体地强>
HelloFacebookSample:结合使用FBLoginView, FBProfilePictureView,FBFriendsPickerViewController, FBPlacePickerViewController和FBRequest用于配置文件访问,状态 更新和照片上传。