メインコンテンツまでスキップ

プロパティリストファイルを読み込む (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 ファイルの内容を読み込み、TABLE を返す
sys.alert(tmp2['Metadata']['ProductBuildVersion']) -- ProductBuildVersion キーの値を表示

:上記のコードでは、この章以外の関数 sys.alert を使用しています