2013-07-10 62 views
0

我已閱讀前面有關FacebookSDK vs SocialFramework的線索,但我無法找到任何有關FriendPicker更具體區域的內容。通過IOS 6.0社交框架或Facebook SDK標記或選擇facebook朋友

我在我的應用程序中有一張照片。現在我使用SLcomposeView發佈到Facebook,效果很好。

我現在想添加標記在該圖片中的facebookfriend的可能性並將該圖片與包括的朋友一起發佈。

我首先遵循:FriendPicker example - FacebookDev 但是我的LoadData函數不會加載任何數據,可能是因爲它沒有使用來自設置的Facebook帳戶。

然後,我嘗試了提供的Facebook FreindPicker示例(來自FacebookSDK)中的代碼。然後,我會反彈到Facebook登錄,但我收到登錄錯誤(錯誤:2)可能是因爲我已通過設置登錄?

如何最好地設計處理此應用程序? 我可以在SlComposeView中包含「friendpicking」嗎?還是我需要刪除它並只使用Facebook SDK?

回答

0

會更好,如果你可以用下面的例子來調用FBFriendPickerViewController

- (IBAction)addTAG:(id)sender { 
if (self.friendPickerController == nil) { 
    // Create friend picker, and get data loaded into it. 
    self.friendPickerController = [[FBFriendPickerViewController alloc] init]; 
    self.friendPickerController.title = @"Select Friends"; 
    self.friendPickerController.delegate = self; 
} 
[self.friendPickerController loadData]; 
[self.friendPickerController clearSelection]; 

// Present the friend picker 
[self.friendPickerController presentModallyFromViewController:self 
             animated:YES 
             handler:^(FBViewController *sender, BOOL donePressed) { 
              if (donePressed) { 
               self.selectedFriends = self.friendPickerController.selection; 
               NSLog(@"list of friends: %@", self.selectedFriends); 
              } 
             }]; 
} 

問候

編輯//美味的示例應用程序發佈一些代碼的...林包含了所有你需要。下載適用於iOS的las facebokk SDK,請訪問示例。