我在之前的主题中已经阅读了关于FacebookSDK与SocialFramework的内容,但我找不到任何关于FriendPicker更具体领域的内容。
我的申请表中有一张照片。现在我使用SLcomposeView发布到Facebook,效果很好。
我现在想添加在该图片中标记facebookfriend的可能性,并将照片与包含的朋友一起发布。
我首先遵循:FriendPicker example - FacebookDev 但是,我的LoadData函数不会加载任何数据,因为它不会使用Facebook帐户中的设置。
然后我尝试了所提供的Facebook FreindPicker示例中的代码(来自FacebookSDK)。我然后被反弹到Facebook登录但我收到登录错误(错误:2)可能是因为我已经通过设置登录?
如何最好地设计应用程序来处理此问题? 我可以在SlComposeView中包含“friendpicking”,还是需要将其删除并仅使用Facebook SDK?
答案 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,转到示例。