Моя игра для iphone, над которой я сейчас работаю, была разработана с использованием cocos2d
. Игра вылетает с ошибкой:
Программа получила 0, средства форматирования данных, отладка не может продолжаться ......
Проведя некоторое исследование, я обнаружил, что ему не хватает памяти. Я получил:
Получено предупреждение о памяти. Уровень = 1 и т. Д.
Источником проблемы является загрузка файлов plists. Он использует 4,0 МБ только для загрузки около 23 файлов .plist для запуска различных анимаций. ![enter image description here](https://i.stack.imgur.com/VoVVP.png)
Я хотел бы знать, как загрузить несколько файлов plist, которые запускают различные анимации. Изображение представляет собой скриншот кода, который загружает файлы plist вместе с использованием памяти. Я использовал инструменты, чтобы получить этот результат.
При дальнейшей отладке вот что я получил ассемблерный код
pop {r4, r5, r7, pc}
adds r0, #100 ; 0x64
lsls r3, r1, #0
--Error--
lsls r2, r1, #0
add r7, sp, #720
lsls r4, r1, #0
cbz r4, <0x7a>
lsls r4, r1, #0