Похоже, что когда я вызываю replaceScene, spriteBatchNodes в моей сцене не освобождаются. Каждый раз, когда я заменяю сцену, «живой» счет увеличивается на единицу.
Каждый из объектов, хранящихся в spriteBatchNode, не является просто CCSprite - это класс, производный от CCSprite с дополнительным поведением.
Что может привести к тому, что spriteBatchNode не будет освобожден?
Ни один из узлов, которые я добавил в spriteBatchNode, также не освобожден.
Я отменяю расписание всех селекторов, которые работают на узлах, которые являются частью spritebatchnode.