我正在创建一个公共方法来从我的 gamecenterhelper.m 返回我的所有比赛
我有这个:
+(NSArray *)retrieveMatchesWithMatchData {
__block NSArray *myMatches = nil;
[GKTurnBasedMatch loadMatchesWithCompletionHandler:^(NSArray *matches, NSError *error) {
if (error) {
NSLog(@"There was an error loading matches");
}
else {
myMatches = matches;
}
}];
return myMatches;
}
但是当我调用它时它返回 null,即使我有活动的匹配项。调用方法如下所示:
NSLog(@"My matches: %@",[GameCenterHelper retrieveMatchesWithMatchData]);
谢谢你的时间!