제일 왼쪽 메뉴에서 대화창처리 되어있는 아이콘 (맨 오른쪽)을 누르면,
콘솔이 켜지면서 런타임 에러에 대한 정보가 시시각각으로 확인 가능.
또한 코어데이터에서 모델 생성시, Entity 창의 Class에서 제대로 클래스를 등록해주어야 캐스팅이 될수있다. 그 클래스는 사실 아래의 패키지까지 표시해주어야 할필요가 있는데 잘 안되는것으로 보아 아래의 코드로 대체한다.
해당하는 클래스로 가서 위에 어노테이션을 달아준다. 그럼 제대로 캐스팅이 된다.
@objc(클래스명)
출처 :
http://stackoverflow.com/questions/25897122/executefetchrequest-throw-fatal-error-nsarray-element-failed-to-match-the-swift
'모바일 > iOS' 카테고리의 다른 글
[Swift] 프리버전과 유료버전 구별해서 두개 프로덕트 출시 (안드로이드 - Product Flavor) (0) | 2016.08.15 |
---|---|
[Swift] imageView 모서리 둥글게 만들기 (0) | 2016.08.14 |
as 연산자 이해 (0) | 2016.08.13 |
[Swift] 존재하던 DB에 코어 데이터 추가시 에러 (0) | 2016.08.07 |
[Swift] 자릿수 소수점 두자리수까지 나타내기. (0) | 2016.08.07 |