0

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 は初めてです。

4

1 に答える 1

2

Facebook の iOS ドキュメントは、サンプル アプリケーションとチュートリアルでこれを非常にうまくカバーしています。

具体的には

HelloFacebookSample: FBLoginView、FBProfilePictureView、FBFriendsPickerViewController、FBPlacePickerViewController、および FBRequest の使用を組み合わせて、プロファイルへのアクセス、ステータスの更新、および写真のアップロードを行います。

  • developer.facebook.com から
于 2012-08-17T00:18:31.783 に答える