728x90
반응형
새로운 앱 타겟 추가 후 unarchiveObject시 크래시 발생
에러 메시지:
the class may be defined in source code or a library that is not linked'
원인(추측):
기존 저장돼 있던 Object 데이터의 키가 "Project.ClassName" 으로 되어 있는데, 다른 타겟에서는 타겟 이름이 변경되므로 다른 키가 전달되어 크래시 발생
해결방법:
"Project.ClassName"을 명확하게 명시해준다.
NSKeyedUnarchiver.setClass(Track.self, forClassName: "Project.Track")
참고:
반응형
'프로그래밍' 카테고리의 다른 글
[Scrum] 스크럼 방법 정리 (0) | 2022.07.05 |
---|---|
[mac] Ruby 업데이트 (0) | 2022.07.03 |
이직, 그리고 그 과정 (0) | 2022.06.16 |
4년 반 몸 담았던 회사를 떠나며 (0) | 2022.06.16 |
워터폴 vs 애자일 vs 칸반 vs 스크럼, 차이는? (0) | 2022.05.10 |