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