Thread 1: "Attempt to insert non-property list object () for key ...
UserDefault를 사용하면서 값을 저장할 때 크래시가 발생.
UserDefault의 경우에는 기본적인 타입만 저장 가능.
최근에 구조체를 통해서 내가 정의한 타입을 저장하다가 해당 문제가 발생.
UserDefault로 저장하는 구조체에 Encodable과 Decodable을 직접 지정하여 문제 해결
이렇게 해여 bit 단위로 enocde해 저장 가능해서 문제가 없고 나중에 이걸 decode 가능하다.
'project > Kuring(공지알림)' 카테고리의 다른 글
| SwiftUI List accessory (feat. disclosure indicator) (0) | 2022.05.31 |
|---|---|
| SwiftUI List Row 선택하기(TableView didSelectRow) (0) | 2022.05.30 |
| iOS UITableViewCell Swipe Action 구현하기 (0) | 2022.05.05 |
| iOS UIActivicityIndicator Customizing (feat. Lottie) (0) | 2022.04.30 |
| iOS Haptic Feedback 정리 (0) | 2022.03.21 |