从另一个数组填充NSMutableArray

时间:2014-04-24 09:02:18

标签: ios objective-c nsmutablearray

我想提取朋友'我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) 我该怎么办?

1 个答案:

答案 0 :(得分:0)

来自@ ChintaN-Maddy-Ramani的

解决方案。

SelectedFriendsname未初始化。

目标C

通过在循环之前解决:

self.SelectedFriendsname = [NSMutableArray array];

夫特

您可以直接映射值而不是循环:

SelectedFriendsname = friendPickerController.selection.map { $0.name }