Какао CoreData и недокументированное приложение - PullRequest
0 голосов
/ 14 июля 2010

У меня есть проблема, которая сводит меня с ума ... Я хочу "написать" приложение Cocoa CoreData, запись не является точным термином, потому что приложение должно быть создано с привязками.

Это не былоПроблема создания приложения на основе документов, он работает нормально.Но я хочу приложение, не основанное на документах, поэтому я подумал: «Сделайте то же самое, что и в приложении на основе документов», но если я это сделаю, приложение не запустится.GDB XCodes говорит:

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/core-data-tutorial-getting-started) и попробовал его без привязок, но он тоже не работает.

Итак, мой вопрос: как мне создать приложение без документов с использованием базовых данных?

Вот мой Код , пароль - переполнение стека.

Спасибо за любые идеи ... Деннис

1 Ответ

2 голосов
/ 14 июля 2010

Привязать NSArrayController managedObjectContext к вашему AppDelegate, а не к владельцу файлов.

...