0
我加入游戏中心功能,我的应用程序,我遇到了一些奇怪的事情,我不能避开我的头......GameCenter的报告得分 - 本地声明隐藏实例变量
我用这个确切的方法(和代码)在5场比赛,所以我不明白为什么它现在抛出一个警告信息...
我得到2x“局部声明的'分数'隐藏实例变量”在ReportScore
方法。 ...
的代码如下:
-(void)reportScore{
GKScore *score = [[GKScore alloc] initWithLeaderboardIdentifier:_leaderboardIdentifier];
score.value = gameScore; //gameScore is games Score that needs submitting
[GKScore reportScores:@[score] withCompletionHandler:^(NSError *error) {
if (error != nil) {
NSLog(@"%@", [error localizedDescription]);
}
}];
}
我已经试过声明这样的变量在.h
:
@property (nonatomic) GKScore *score;
但是,引入了一个autosynthesised
警告,而不是...我不明白为什么当它不在我的任何其他应用程序中这样做时发生这种情况?