O Teste de unidade de Destino não reconhecer estático arquivo csv
-
12-12-2019 - |
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?
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