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.