PLIST-Datei lesen (plist.read)
Deklaration
Assoziative_Tabelle = plist.read(Dateipfad)
Parameter
- Dateipfad
Textwert; absoluter Pfad der zu lesenden PLIST-Datei
Rückgabewert
- Assoziative_Tabelle
Tabellenwert oder nil; bei erfolgreichem Lesen eine Tabelle entsprechend der Baumstruktur der PLIST-Datei, andernfalls nil
Beschreibung
Liest eine PLIST-Datei und wandelt sie in eine Tabelle um.
Nicht allgemeine Datentypen in einer PLIST-Datei werden beim Lesen nicht unterstützt und ignoriert.
Diese Funktion kann in XUI verwendet werden.
Beispiel
local plist = require("plist")
local plfilename = "/var/mobile/Library/Caches/com.apple.mobile.installation.plist" -- PLIST-Pfad festlegen
local tmp2 = plist.read(plfilename) -- PLIST-Datei lesen und ihren Inhalt als TABLE zurückgeben
sys.alert(tmp2['Metadata']['ProductBuildVersion']) -- Wert des Schlüssels ProductBuildVersion anzeigen
Hinweis: Der obige Code verwendet die Funktion sys.alert aus einem anderen Kapitel.