2014-09-18 5 views
0

У меня есть довольно большое приложение с большим количеством видео ресурсовресурсы доступны только на тренажере

я их в папке под названием видео с и они помечены как ресурсы в настройках сборки.

На тренажере (все из них), я могу получить доступ к ним с помощью

NSBundle* bundle = [NSBundle mainBundle]; 
NSURL *vidURL = [bundle URLForResource:videoName withExtension:@"mov"]; 

но при установке приложения или ее отладки на реальном устройстве vidURL всегда NULL

Любой идея, что происходит?

Я протестировал на двух разных устройствах с двумя различными версиями os.

+0

Есть ли у вас тот же случай в 'videoName' как фактический файл. Устройства чувствительны к регистру, а имитатор - нет. Может быть, файл называется 'MyVideo.MOV'? – Mats

+0

Да, все в нижнем регистре. –

+0

Если вы регистрируете URL-адрес или путь для обоих симуляторов и устройств, ваши ресурсы находятся в одном и том же относительном местоположении к нему на каждой платформе? –

ответ

0

Оказалось, что это ошибка чувствительности к регистру.

Папка была Видео вместо видео

Смежные вопросы