문제

나는 문제가있다. 나는 나를 미치게하는 것을 몰고 ... Cocoa Coredata 응용 프로그램을 "쓰기"하고, 응용 프로그램이 바인딩으로 작성되어야하기 때문에 정확한 용어가 아닙니다.

문서 기반 응용 프로그램을 만드는 데 아무런 문제가 없었습니다. 잘 작동합니다. 그러나 나는 아닌 문서 기반 응용 프로그램을 원하므로 "문서 기반 앱에서 동일한 작업"이지만 응용 프로그램이 시작되지 않도록하는 경우. Xcodes 'GDB는 말합니다 :

2010-07-14 11:02:39.894 nonDocBased[1242:a0f] An uncaught exception was raised
2010-07-14 11:02:39.899 nonDocBased[1242:a0f] [<NSApplication 0x100408e90> valueForUndefinedKey:]: this class is not key value coding-compliant for the key managedObjectContext.
2010-07-14 11:02:39.902 nonDocBased[1242:a0f] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<NSApplication 0x100408e90> valueForUndefinedKey:]: this class is not key value coding-compliant for the key managedObjectContext.'
.

그래서 나는 이것을 훑어 보았지만 도움이되지는 않는다 (또는 아마도 나는 너무 예습되지 않은 ...)을 발견했다. 그러나 튜토리얼을 찾았습니다 ( http://www.raywenderlich.com/ 934 / 핵심 데이터 - 튜토리얼 - 시작 )을 사용하여 바인딩없이 시도했지만 이는 작동하지 않습니다.

그래서 핵심 데이터를 사용하여 문서가 아닌 응용 프로그램을 만드는 방법은 무엇입니까?

여기에 내 코드 암호는 stackoverflow입니다.

어떤 아이디어에 감사드립니다 ... Dennis

도움이 되었습니까?

해결책

NSArrayController ManagedObjectContext를 파일의 소유자가 아닌 AppDelegate에 바인딩합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top