Zum Hauptinhalt springen

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.