Эта проблема сводила меня с ума, уже 5 дней я пытаюсь ее решить.Вот я, отчаянно нуждающийся в решении.
Я занимаюсь разработкой простой игры на Cocos2d.Циклический метод: - (void) update: (CCTime) delta вызывается каждый конкретный интервал времени.
Эта вещь начала происходить всего 5 дней назад, и бог знает почему.В любой случайной точке в середине игрового цикла, примерно через 10 секунд (может варьироваться от 5 до 20 секунд) после начала игрового цикла, он просто остановится без видимой причины.Инструменты ничего не обнаружат, отладчик ничего не заметит.Все, что я заметил, это то, что цикл перестает вызываться.Нет проблем с памятью, или что-нибудь связанное с этим.
Не существует какого-либо специального метода, который бы вызывал это замораживание, который является абсолютно случайным.То же самое происходит на iPhone, iPad, iPod touch, если это единственное приложение, запущенное или нет, и на его iOS 4.0 или 5.0 ... Нет абсолютно никаких утечек, обнаруженных в инструментах, и никаких объектов Zombie.
Повторяю, это не сбой, а просто зависание в игровом цикле.PS: музыка по-прежнему работает в фоновом режиме, хотя графика заморожена.
Я на Xcode 4.2 с iOS 5.0 и Cocos2d 1.0.1, запускаю игру на iPad 1, iPhone 4, 3GS и iTouch 3gвсе они на iOS 5.0.1.Та же заморозка ....
Есть идеи?ПОЖАЛУЙСТА, ПОМОГИТЕ!