Cocoa Coredata 및 비 문서 기반 응용 프로그램
-
15-09-2020 - |
문제
나는 문제가있다. 나는 나를 미치게하는 것을 몰고 ... 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에 바인딩합니다.
제휴하지 않습니다 StackOverflow