Pergunta

Então eu comecei a construção de arquivos plist usando NSCoder, mas como eu "m desenvolver eu quero olhar para eles e ver os dados que está sendo salvo.

Como posso encontrar / acesso os arquivos plist gerados pelo meu aplicativo no simulador (e no dispositivo quando eu chegar a isso)

Places Ive olhou:

  • pacote de aplicativos
  • diretório de construção
Foi útil?

Solução

Para colocá-los no iPhone Simulator ~ / Library / Application Support / / user / Applications / subpasta (onde eles iriam acabar se eles estivessem em um dispositivo real), você poderia usar o seguinte pedaço de código em seu aplicativo:

+ (NSString *)dataFilePath:(NSString *)filename {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];

return [documentsDirectory stringByAppendingPathComponent:filename];
}

Isto irá colocar o arquivo no Documents / pasta / da sandbox do aplicativo. Você pode, então, encontrar a parte de trás de arquivos em: ~ / Library / Application Support / iPhone Simulator / user / Applications / Aplicação GUID / Documents /

Boa sorte.

Outras dicas

wow que é mudo,

encontrou-os em /

este simulador não deve emular o ambiente de telefone real bem em tudo.

Se o seu plist está na pasta Documentos em seguida, dar o caminho como

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];

else if seu arquivo plist está na pasta de recursos, em seguida, dar o caminho da pasta de recursos como

[[NSBundle mainbundle] pathforresources:..........];
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top