반응형
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)")
}
}
}
반응형
'iOS > Swift 어플 따라하기' 카테고리의 다른 글
[Swift] Coredata로 data 저장하고 불러오기(CRUD의 시작) (1) | 2022.10.13 |
---|---|
[Swift] 프로젝트 중 CoreData 추가하기 (0) | 2022.10.11 |
[Swift] NScoder로 data Encode (0) | 2022.10.06 |
[Swift] UserDefault로 localData 저장 / 한계점 (1) | 2022.10.04 |
[Swift] UIAlert를 이용한 TextField 추가하기 (0) | 2022.10.04 |