我正在使用新的facebook ios sdk。我使用下面显示的新功能请求朋友数据。但是,因为它是一个以块作为参数的函数,所以我在函数外丢失了这些数据。如何保存数据(即存储在全局变量中)以便我可以在另一个函数中使用它?
提前致谢。
代码:
-(void)requestFriends {
[FBRequestConnection startForMyFriendsWithCompletionHandler:^(FBRequestConnection* connection, id data, NSError *error) {
if(error) {
[self printError:@"Error requesting /me/friends" error:error];
return;
}
NSArray* friends = (NSArray*)[data data];
}];