Cocos2Dでゲームを作っています。画面にスコアカウンターを作り、敵に当たるとスコアにポイントが加算されます。実行すると、敵に当たるとプロジェクトが終了します。
おそらくこれが原因です: Format は型 'id' を指定していますが、引数の型は 'int' であり、次のコード行を参照しています:
- (void)addPoint
{
score = score + 1; // score++; will also work.
[scoreLabel setString:[NSString stringWithFormat:@"%@", score]];
}
@"%@" を @"%d" に置き換えてほしいと言われています。これではスコアが機能しないため、修正を手伝ってください。
ありがとうございました!