본문으로 건너뛰기

속성 목록 데이터 형식 변환 (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를 사용합니다.