iOS/Swift 어플 따라하기
[Swift] NSCoder로 Data decode
Chafle
2022. 10. 11. 09:56
반응형
encode로 데이터를 실제로 plist에 저장했다면
decode로 저장한 데이터를 다시 가져와야 한다.
func loadItems() {
if let data = try? Data(contentsOf: dataFilePath!) {
let decoder = PropertyListDecoder()
do {
itemArray = try decoder.decode([Item].self, from: data) // 디코딩 될 것의 데이터 유형이 무엇인지 지정 /
} catch {
print("Error decoding item array \(error)")
}
}
}
반응형