Ошибка: Завершение приложения из-за необработанного исключения «NSInternalInconsistencyException» - PullRequest
0 голосов
/ 10 марта 2011

Я получаю ошибку в отладчике:

cocos2d: CCTexture2D. Не могу создать текстуру. UIImage - ноль cocos2d: не удалось добавить изображение: bg.png в CCTextureCache * Ошибка подтверждения в - [StartTrain addChild: z: tag:], / Users / nishant / Downloads / AnimBear 2 / libs / cocos2d / CCNode.m: 370 * Завершение приложения из-за необработанного исключения «NSInternalInconsistencyException», причина: «Аргумент должен быть ненулевым»

Приложение работает на симуляторе, но не на реальном устройстве. пожалуйста помогите ..: (

Ответы [ 2 ]

0 голосов
/ 23 сентября 2011

У меня была похожая проблема, имя файла было правильным, формат был правильным (был .png), и я очистил в xcode и удалил приложение с моего iphone, но у меня все еще была ошибка.

Как сказал кто-то в комментарии, размер спрайта может быть слишком большим (в зависимости от использования вашей памяти).Для меня у меня были всевозможные спрайты и прочее, пролетающее над экраном.Поэтому я изменил его размер, и в настоящее время он работает отлично.

Также я использовал iPhone 3G.

0 голосов
/ 10 марта 2011

Является ли ваше устройство iPhone 4? У кого-то на форумах cocos2d-iphone была похожая проблема; этот поток документирует, что он пытался и что в итоге решило проблему . Возможно, hd-версия изображения, которое вы пытаетесь загрузить, слишком велика или имеет неправильный формат.

Если вы используете 0.99.5 rc1, вы также можете обновить его до версии 0.99.5, как упоминалось в этой теме о другой подобной проблеме .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...