Почему мое приложение для iPhone дает сбой?

Когда я пытаюсь выделить Texture2D, приложение просто вылетает. Я прошел через код, где происходит сбой... все, что я могу сказать, это "EXC BAD ACCESS". Вот строка в делегате приложения, из-за которой оно падает:

_textures[myTex] = [[Texture2D alloc] initWithImage: [UIImage imageNamed:@"sometex.png"]];

sometex.png был добавлен в папку ресурсов через «добавить существующие файлы». Я смог нормально загрузить этот png в каком-то примере кода... но теперь, когда я пытаюсь продублировать функциональность примера кода, он просто падает. Любые идеи?

Также я могу сделать следующее просто отлично:

_textField = [[UITextField alloc] initWithFrame:CGRectMake(60, 214, 200, 30)];

person MrDatabase    schedule 31.10.2008    source источник


Ответы (2)


"sometex.png" есть в ваших ресурсах? Если вы щелкнете правой кнопкой мыши на .app, который создает Xcode, и выберите «Показать содержимое пакета», вы увидите его там? Похоже, он не связан с вашим приложением во время сборки.

person Ben Gottlieb    schedule 31.10.2008

Похоже, программа не может найти "sometex.png". Когда я заменяю "sometex.png" на весь путь "users/бла-бла/sometex.png", сбоя не происходит.

person MrDatabase    schedule 31.10.2008
comment
Есть что-то в цели С, что заставляет меня хотеть вырезать себе глаза - person Shawn; 31.10.2008
comment
Я ничего не могу придумать... ох, подождите. - person MrDatabase; 31.10.2008