我正在创建一个 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 的新手。
最佳答案
Facebook 的 iOS 文档在其 sample application 中很好地涵盖了这一点和教程。
特别是
HelloFacebookSample: combines use of FBLoginView, FBProfilePictureView, FBFriendsPickerViewController, FBPlacePickerViewController, and FBRequest for profile access, status updates and photo uploading.
- 来自 developer.facebook.com
关于objective-c - 从 iOS 应用程序向 Facebook 发布状态更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11997121/