Ler um arquivo de lista de propriedades (plist.read)
Declaração
tabela_de_associacao = plist.read(caminho_do_arquivo)
Parâmetro
- caminho do arquivo
Texto; caminho absoluto do arquivo plist a ser lido.
Valor de retorno
- tabela de associação
Tabela ou nil; quando a leitura é bem-sucedida, retorna uma tabela correspondente à estrutura em árvore do plist; caso contrário, retorna nil.
Descrição
Lê um arquivo plist e o converte em uma tabela.
Valores de tipos de dados não genéricos no arquivo plist não são compatíveis com a leitura e serão ignorados.
Esta função pode ser usada no XUI.
Exemplo
local plist = require("plist")
local plfilename = "/var/mobile/Library/Caches/com.apple.mobile.installation.plist" -- define o caminho do plist
local tmp2 = plist.read(plfilename) -- lê o conteúdo do plist e retorna uma TABLE
sys.alert(tmp2['Metadata']['ProductBuildVersion']) -- exibe o valor da chave ProductBuildVersion
Nota: o código acima usa a função sys.alert, que não pertence a este capítulo.