2012-08-17 100 views
0

我正在創建一個iOS應用程序,我添加了一些共享選項。我已經下載了Facebook 3.0 SDK,並根據Facebook開發者頁面將其放置在我的項目中。我需要的所有應用都是當在UIActionSheet上點擊某個按鈕時,向Facebook發送純文本狀態。這裏是我到目前爲止的代碼:從iOS應用程序發佈到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的新手。

回答

2

Facebook的iOS文檔在其sample application和教程中涵蓋了非常好的內容。

具體

HelloFacebookSample:結合了個人資料存取,狀態 更新和照片上傳使用FBLoginView, FBProfilePictureView,FBFriendsPickerViewController, FBPlacePickerViewController和FBRequest的。

  • 從developer.facebook.com
+0

這是一個很好的例子!謝謝,我錯過了那一個。 – Jordan 2012-08-17 00:22:58

相關問題