我正在使用新的 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];
}];