我想提取朋友'我FBFriendPicker
中五个选定朋友的姓名,并将其放在NSMutableArray
上。
for (id<FBGraphUser> user in self.friendPickerController.selection) {
[self.SelectedFriendsname addObject:user.name];
NSLog(@"Friend selected: %@", user.name);
}
NSLog(@"my friends are %@", self.SelectedFriendsname);
&#34;朋友选择&#34;行显示在控制台上并且工作正常,但我的数组保持为空((null) on console)
我该怎么办?
答案 0 :(得分:0)
解决方案。
SelectedFriendsname
未初始化。
通过在循环之前解决:
self.SelectedFriendsname = [NSMutableArray array];
您可以直接映射值而不是循环:
SelectedFriendsname = friendPickerController.selection.map { $0.name }