4
나는 매우 단순하다고 생각한 것을 가지고 있습니다. 개인 대기열에있는 상위 moc 및 기본 대기열에있는 하위 moc가 있습니다.자식 관리 대상 객체 컨텍스트에서 가져온 속성을 사용하여 CoreData가 충돌 함
*** Terminating app due to uncaught exception 'NSUnknownKeyException',
reason: '[<_NSObjectID_48_2 0x12fafb10> valueForUndefinedKey:]:
this class is not key value coding-compliant for the key uuid.'
:
parentuuid == $FETCH_SOURCE.uuid
내가 (주 스레드에서 자식 MOC에서) 엔티티의 클래스 내에서이 가져 가고, 나는 예외를 얻을 : 스키마는 엔티티에서 다음 가져온 속성 술어를 포함
나는 기본적으로 여기서 무슨 일이 벌어지고 있는지 말할 수있다. 어떤 이유로 CoreData는 객체 대신 객체 ID를 가져오고, 그 객체에 대해 술어를 실행하려고합니다. 그게 왜 일어나는 지 모르겠다.
이것을 부모/자식 관리 대상 객체 컨텍스트로 추적했습니다. 주 스레드에서 하나의 관리 객체 컨텍스트를 사용하는 것으로 돌아 가면이 충돌이 중지됩니다.
이전에 본 사람이 있습니까?
어, 그래서 iOS 7.0.2에서 보입니다 ...하지만 향후 버전은 7.1을 의미합니까, 아니면 이미 수정해야합니까? – Hunter
7.0.0 베타 버전에서 수정되었습니다. 바라기를 그들은 다시 그것을 끊지 않았다! –
iOS 7.1에서 이와 동일한 문제가 발생하고 있으며, 다른 사람들도 Apple Developer 포럼에서 동일한 문제를보고 한 것으로 보입니다. 나는 버그 # 16697979를 제기했습니다. – Rupert