acessam plists no simulador iphone
-
22-08-2019 - |
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
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:..........];