NSBundle mainBundle pathForResource (talvez não seja o mesmo problema)

Problem: pathForResource [NSBundle mainBundle] retorna nulo (0x0)

Eu li muitos posts sobre esse tópico, eis o que eu encontrei:

Verifique se o arquivo para o qual você está tentando encontrar o caminho está no projeto. Para verificar, procure na lista de arquivos do projeto o arquivo, se ele não estiver lá, arraste e solte-o.

Verifique se o arquivo que você está tentando carregar está sendo copiado para o aplicativo. Para fazer isso, clique no projeto sob os arquivos do projeto (barra azul com o nome do projeto) -> clique no alvo -> clique em Criar fases -> clique para expandir o "copy Bundle Resources" e verifique se o arquivo está nele Se não estiver, clique no sinal de mais e adicione-

Verifique se o case corresponde exatamente. (aka - O simulador funcionará / o aplicativo não apresentará problemas) Verifique se o case corresponde exatamente, caso contrário ele não retornará nada. Para corrigir isso, basta renomeá-lo no projeto ou usar o caso correto na font

@Project pode estar faltando na estrutura de mídia. Para corrigir isso, clique no menu do seu projeto -> clique no alvo -> clique para expandir "Vincular binário com bibliotecas". Agora selecione MediaPlayer.framework e crie o códig

Se tudo mais falhar, limpe o projeto e tente novament

Tudo isso está marcado / corrigido, mas não está funcionando. Eu estava funcionando bem e depois mudei o vídeo que estou mostrando no aplicativo. Desde que alterei o arquivo, ele parou de funciona

NSString *path = [[NSBundle mainBundle] pathForResource:@"multiplying" ofType:@"m4v"];

Q: por que é nulo? O arquivo é correspondido / digitado corretamente e tem cerca de 10 megas. (o arquivo é muito grande?) Funciona bem no simulador e posso encontrar o caminho para uma imagem, uma linha acima desta, sem erros.

questionAnswers(1)

yourAnswerToTheQuestion