Pergunta

Estou executando o Xcode 4.5 e eu adicionei um novo teste de unidade de destino para um projeto existente.

Eu adicionei um arquivo csv para o Copy Bundle Resources seção do alvo, mas o alvo é não reconhecer o arquivo como parte do bundle.Quando eu executar o seguinte na LLDB, recebo nil resultado:

po [NSBundle mainBundle]
(id) $2 = 0x01937180 NSBundle </Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/Developer/usr/bin> (loaded)

po [[NSBundle mainBundle] pathForResource:@"myFile" ofType:@"csv"]
(id) $3 = 0x00000000 <nil>

existe um passo adicional para obter a meta de reconhecer o arquivo?

Foi útil?

Solução

Este é um leia os documentos que tipo de resposta.

Acontece que chamar [NSBundle mainBundle] não carrega o conjunto que sustenta que as metas de arquivos.Em vez disso, eu preciso para obter a outros pacotes e o identificador de uso que bundle.Depois que tudo funcionou como o esperado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top