跳至主要內容

屬性表資料格式轉換 (plist.data_convert)

聲明

轉換格式後的屬性表資料 = plist.data_convert(屬性表資料[, 屬性表資料格式])

參數

  • 屬性表資料
    字串型,需要轉換的屬性表資料
  • 屬性表資料格式
    文字型,可選參數,只能是 "binary" 或者 "XML",以及 "openstep",預設為 "XML"

回傳值

  • 轉換格式後的屬性表資料
    字串型 或 nil,轉換成功返回資料內容,轉換失敗返回 nil

說明

plist.data_convert 是純粹的 plist 格式轉換,不涉及 Lua 的序列化和反序列化,轉換能保證資料的完整性

範例

local xplist = plist.data_convert(file.reads('/var/mobile/Library/UserNotifications/Library.plist'), "xml")
sys.alert(xplist) -- XML 格式的屬性表數據

:上述代碼中使用了非本章函式 file.readssys.alert