Чтение файла таблицы свойств (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.