Aller au contenu principal

Lire un fichier de propriétés (plist.read)

Déclaration

table_associee = plist.read(chemin_fichier)

Paramètres

  • chemin du fichier
    Chaîne contenant le chemin absolu du fichier plist à lire.

Valeur de retour

  • table associée
    Table ou nil ; en cas de réussite, renvoie une table correspondant à la structure arborescente du plist, sinon nil.

Description

Lit un fichier plist et le convertit en table. Les valeurs de type non standard du fichier plist ne sont pas prises en charge et sont ignorées. Cette fonction peut être utilisée dans XUI.

Exemple

local plist = require("plist")
local plfilename = "/var/mobile/Library/Caches/com.apple.mobile.installation.plist" -- Définir le chemin plist
local tmp2 = plist.read(plfilename) -- Lire le contenu du fichier plist et renvoyer une TABLE
sys.alert(tmp2['Metadata']['ProductBuildVersion']) -- Afficher la valeur de ProductBuildVersion

Remarque : le code ci-dessus utilise la fonction hors de ce chapitre sys.alert.