KVO- 스토리지에서 객체를 검색하고 에디션을 위해 표시
-
05-07-2019 - |
문제
나는 KVO에 문제가 있고 그것이 무엇인지 알 수 없습니다.
레코드를 편집하거나 작성하는 데 사용할 수있는 화면이 있습니다. 이 레코드는 NSString 유형의 여러 변수를 보유하는 모델 객체로 표시됩니다.
해당 문자열의 컨트롤러에는 현재 작동중인 모델을 보유 할 인스턴스 변수가 있습니다. 새 레코드를 만들기 위해 창을 열면 관리 된 객체 컨텍스트에 새 엔티티를 만들고 새로 생성 된 엔티티를 해당 인스턴스 변수에 할당하고 창을 표시합니다.
모델 객체의 일부 필드에서 nsmanagedObject에서 상속되기 때문에 수동 알림을 사용하고 있습니다.
그러나 레코드를 편집하려고 할 때 - 핵심 데이터에서 가져 와서 같은 일을함으로써 레코드를 편집하려고 할 때 - 오류가 발생합니다. 핵심 경로 : 사용자 이름
nslogging 객체는 올바른 유형임을 보여줍니다. 단서가 있습니까?
해결책
그 오류는 세트가 어딘가에 관련된 것처럼 느껴집니다. 인스턴스 변수를 모델 객체 세트 대신 직접 모델 객체로 설정하십시오 (아마도 한 멤버 만있는 세트조차도)?
제휴하지 않습니다 StackOverflow