データを変更して保存できるように、ゲームを作成しようとしています。コメント行にある 2 つのエラーが表示されます。これらのエラーが発生するのはなぜですか。ゲームを割り当てたので、正しくリリースする必要があります。これが私のゲームを保存するための私のコードです
Game *newGame = [[Game alloc] init];//error 1
newGame = [gamesArray objectAtIndex:gameNumber];
[newGame setTheShotArray:shotArray];
[gamesArray replaceObjectAtIndex:gameNumber withObject:newGame];
NSString *path = [self findGamesPath];
[NSKeyedArchiver archiveRootObject:gamesArray toFile:path];
[newGame release];//error 2
初期化中に 'newGame' に保存された値が読み取られないというエラー 1 が表示されます。
2 番目のエラーは、この時点で呼び出し元が所有していないオブジェクトの参照カウントのデクリメントが正しくないことを示しています。
これは何を意味するのでしょうか?そして、私に言わないでください。メモリ管理について読んで、リンクを教えてください。問題を解決する方法を教えてください。