0

我已经阅读了有关 FacebookSDK 与 SocialFramework 的先前线程中的分配,但我找不到有关 FriendPicker 更具体领域的任何信息。

我的应用程序中有一张图片。现在我使用 SLcomposeView 发布到 Facebook,效果很好。

我现在想添加在该图片中标记 facebook 朋友并发布包含该朋友的图片的可能性。

我首先遵循:FriendPicker 示例 - FacebookDev 我的 LoadData 函数可能不会加载任何数据,可能是因为它不使用设置中的 Facebook 帐户。

然后我尝试了提供的 Facebook FreindPicker 示例中的代码(来自 FacebookSDK)。然后我被退回到 facebook 登录,但我收到登录错误(错误:2)可能是因为我已经通过设置登录了?

我如何最好地设计处理此问题的应用程序?我可以在 SlComposeView 中包含“friendpicking”,还是需要删除它并只使用 Facebook SDK?

4

1 回答 1

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);
                                           }
                                       }];
}

问候

已编辑// Scrumptious 示例应用程序包含您需要的所有内容。下载适用于 iOS 的 las facebokk SDK,前往示例。

于 2014-03-18T01:00:10.007 回答