Saltar al contenido principal

Leer un archivo de lista de propiedades (plist.read)

Declaración

tabla_asociativa = plist.read(ruta_del_archivo)

Parámetros

  • ruta_del_archivo
    Tipo texto; ruta absoluta del archivo plist que se debe leer

Valor devuelto

  • tabla_asociativa
    Tipo tabla o nil; si la lectura tiene éxito, devuelve una tabla correspondiente a la estructura de árbol del plist; de lo contrario, devuelve nil

Descripción

Lee un archivo plist y lo convierte en una tabla.
Los valores de tipos de datos no universales del archivo plist no son compatibles con la lectura y se ignoran.
Esta función se puede utilizar en XUI.

Ejemplo

local plist = require("plist")
local plfilename = "/var/mobile/Library/Caches/com.apple.mobile.installation.plist" -- establece la ruta del plist
local tmp2 = plist.read(plfilename) -- lee el contenido del plist y devuelve una TABLE
sys.alert(tmp2['Metadata']['ProductBuildVersion']) -- muestra el valor de la clave ProductBuildVersion

Nota: el código anterior utiliza la función sys.alert, que no pertenece a este capítulo.