通过IOS 6.0社交框架或Facebook SDK标记或选择Facebook好友

时间:2013-07-10 10:10:16

标签: ios facebook ios6 social-framework facebook-sdk-3.0

我在之前的主题中已经阅读了关于FacebookSDK与SocialFramework的内容,但我找不到任何关于FriendPicker更具体领域的内容。

我的申请表中有一张照片。现在我使用SLcomposeView发布到Facebook,效果很好。

我现在想添加在该图片中标记facebookfriend的可能性,并将照片与包含的朋友一起发布。

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

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

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

1 个答案:

答案 0 :(得分: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,转到示例。