2010-07-14 67 views
0

我有一個問題,這迫使我瘋狂... 我想寫一個可可核心數據應用程序,寫不是確切的術語,因爲該應用程序應該創建與綁定。可可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.' 

所以我GOOGLE了這一點,但沒有發現任何有用的(或者可能是我太沒有經驗......)。 但我發現一個教程(http://www.raywenderlich.com/934/core-data-tutorial-getting-started),並嘗試沒有綁定,但這不起作用。

所以我的問題是如何使用核心數據創建一個非基於文檔的應用程序?

這是我的Code,密碼是stackoverflow。

感謝您的任何想法... 丹尼斯

回答

2

綁定NSArrayController的managedObjectContext您的AppDelegate不是文件的所有者。

+0

噢不...多麼愚蠢的錯誤。非常感謝你。這是完全的邏輯。 而這個愚蠢的錯誤讓我瘋狂了幾天:-( 謝謝......丹尼斯 – 2010-07-14 20:11:45

相關問題