我目前正在尝试将用户的 Facebook 好友加载到 NSMutableArray 中。但是,当我使用[users addObject: friend.name];
它时,它不会将它添加到代码块之外的数组中。我在这里想念什么?此外,我正在尝试接收朋友的数量,这在代码块之外也不起作用。我在这里做错了什么?
FBRequest* friendsRequest = [FBRequest requestForMyFriends];
[friendsRequest startWithCompletionHandler: ^(FBRequestConnection *connection,
NSDictionary* result,
NSError *error) {
NSArray* friends = [result objectForKey:@"data"];
users = [[NSMutableArray alloc] init];
NSLog(@"Found: %i friends", friends.count);
for (NSDictionary<FBGraphUser>* friend in friends) {
NSLog(@"I have a friend named %@ with id %@", friend.name, friend.id);
[users addObject:friend.name];
NSLog(@"%@",users);
}
}];
完整代码在这里: http: //pastie.org/private/elynlgrkctakioi8pmtta。