Перейти к основному содержимому

Чтение файла таблицы свойств (plist.read)

Объявление

таблица = plist.read(путь_к_файлу)

Параметры

  • путь к файлу
    Текст; абсолютный путь к файлу plist для чтения.

Возвращаемое значение

  • таблица
    Таблица или nil; при успехе возвращает таблицу, соответствующую древовидной структуре plist, иначе — nil.

Описание

Читает файл plist и преобразует его в таблицу.
Непереносимые типы данных в файле plist не поддерживаются при чтении и игнорируются.
Эту функцию можно использовать в XUI.

Пример

local plist = require("plist")
local plfilename = "/var/mobile/Library/Caches/com.apple.mobile.installation.plist" -- Задаёт путь к plist.
local tmp2 = plist.read(plfilename) -- Читает содержимое plist и возвращает таблицу.
sys.alert(tmp2['Metadata']['ProductBuildVersion']) -- Показывает значение ключа ProductBuildVersion.

Примечание: в приведённом коде используется функция из другой главы — sys.alert.