Pular para o conteúdo principal

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.