FBFriendPickerViewController - 初始化以前选中的朋友

时间:2012-11-08 12:38:12

标签: iphone ios xcode

我是朋友选择器的新手。我正在尝试将选定的朋友保存到数据库,并在重新加载朋友选择器时将这些朋友显示为已选中。到目前为止似乎无法找到任何东西。

1 个答案:

答案 0 :(得分:0)

类“FBFriendPickerViewController”的对象有一个名为“selection”的数组,其中包含选择的列表用户。尝试使用此选项在NSUserDefaults中存储选定的FB ID并在下次获取。可能如下。

NSMutableArray *arryOfFBIds = [[NSMutableArray alloc] init];
for (id<FBGraphUser> user in self.friendPickerController.selection) 
    [arryOfFBIds addObject:user.id];

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject: arryOfFBIds forKey: @"SelectedFBIds"];
[defaults synchronize];

[arryOfFBIds release];