There are 'conflicting parameter type in implementation...', as you can see in the image below. This code is working well, but the warning won't go away. Can someone explain what's going on here
In the .h file
@property (nonatomic) NSInteger score;
@property (nonatomic) NSInteger topScore;
In the .m file
-(void)setScore:(NSInteger *)score
{
_score = score;
scoreLabel.text = [[NSNumber numberWithInteger:(long)self.score] stringValue];
}
-(void)setTopScore:(NSInteger *)topScore
{
_topScore = topScore;
topScoreLabel.text = [[NSNumber numberWithInteger:(long)self.topScore] stringValue];
}