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 /核心数据 - 教程 - 开始 - 开始)并没有绑定尝试,但这既不是有效。
所以我的问题是如何使用核心数据创建基于非文档的应用程序?
解决方案
将NSArrayController ManagedObjectContext绑定到您的AppDelegate不到文件的所有者。
不隶属于 StackOverflow