У меня есть довольно большое приложение с большим количеством видео ресурсовресурсы доступны только на тренажере
я их в папке под названием видео с и они помечены как ресурсы в настройках сборки.
На тренажере (все из них), я могу получить доступ к ним с помощью
NSBundle* bundle = [NSBundle mainBundle];
NSURL *vidURL = [bundle URLForResource:videoName withExtension:@"mov"];
но при установке приложения или ее отладки на реальном устройстве vidURL всегда NULL
Любой идея, что происходит?
Я протестировал на двух разных устройствах с двумя различными версиями os.
Есть ли у вас тот же случай в 'videoName' как фактический файл. Устройства чувствительны к регистру, а имитатор - нет. Может быть, файл называется 'MyVideo.MOV'? – Mats
Да, все в нижнем регистре. –
Если вы регистрируете URL-адрес или путь для обоих симуляторов и устройств, ваши ресурсы находятся в одном и том же относительном местоположении к нему на каждой платформе? –