我有一个问题,驾驶我疯了...... 我想“写”一个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。

谢谢任何想法...... 丹尼斯

有帮助吗?

解决方案

将NSArrayController ManagedObjectContext绑定到您的AppDelegate不到文件的所有者。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top